Studio App-bouwgids

Hoe u provider-gebonden Android TV- en Android Mobile-apps bouwt met Castovia Studio.

Wat Studio bevat

Android TV

App-basis voor Android TV-apparaten. Provider-gebonden op basis van Castovia's bestaande app-basis.

Android Mobile

App-basis voor Android-telefoons en -tablets. Provider-gebonden op basis van Castovia's bestaande app-basis.

Belangrijke toelichtingen

  • Apps worden gegenereerd op basis van Castovia's bestaande app-basis — niet vanaf nul maatwerk gebouwd.
  • iOS en Apple TV zijn NIET inbegrepen. Hiervoor is een aparte opdracht nodig.
  • Goedkeuring in de appstore wordt door Castovia NIET gegarandeerd.
  • Google Play-ontwikkelaarsaccounts blijven de verantwoordelijkheid van de provider.
  • Release-ondertekening blijft de verantwoordelijkheid van de provider, tenzij afzonderlijk gecontracteerd.

Stapsgewijs bouwproces

  1. 1Configureer app-branding in Castovia admin → App Branding.
  2. 2Stel appnaam, slug, primaire/accentkleuren, logo's, pictogrammen en splash screen in.
  3. 3Download het Android TV-config JSON van de brandingpagina.
  4. 4Download het Android Mobile-config JSON van de brandingpagina.
  5. 5Plaats config JSON-bestanden in de juiste app-projectmap.
  6. 6Open het app-project (apps/android) in Android Studio.
  7. 7Voer Gradle sync uit om afhankelijkheden op te lossen.

Debug APK's bouwen

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Installeren & testen

  1. 9 Installeer de debug APK op een testapparaat:
  2. 10 Test login, koppeling, afspelen en navigatie.
  3. 11 Bereid release-ondertekeningssleutels voor (verantwoordelijkheid van de provider).
  4. 12 Dien in via het eigen Google Play-ontwikkelaarsaccount van de provider.

Beveiliging

  • Geen ondertekeningssleutels opgeslagen in Castovia, tenzij een veilige functie bestaat.
  • Geen CDN/DRM-secrets in app config JSON.
  • Geen sourceUrl in app config JSON.
  • De app ontvangt alleen veilige afspeelmetadata van de Castovia API.