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
- 1Configureer app-branding in Castovia admin → App Branding.
- 2Stel appnaam, slug, primaire/accentkleuren, logo's, pictogrammen en splash screen in.
- 3Download het Android TV-config JSON van de brandingpagina.
- 4Download het Android Mobile-config JSON van de brandingpagina.
- 5Plaats config JSON-bestanden in de juiste app-projectmap.
- 6Open het app-project (apps/android) in Android Studio.
- 7Voer Gradle sync uit om afhankelijkheden op te lossen.
Debug APK's bouwen
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugInstalleren & testen
- 9 Installeer de debug APK op een testapparaat:
- 10 Test login, koppeling, afspelen en navigatie.
- 11 Bereid release-ondertekeningssleutels voor (verantwoordelijkheid van de provider).
- 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.