Studio App Build Guide
Hogyan készítsen szolgáltatói márkázású Android TV és Android Mobile alkalmazásokat a Castovia Studio használatával.
Mit tartalmaz a Studio
Android TV
Alkalmazásalap Android TV eszközökhöz. A Castovia meglévő alkalmazásalapjára épülő, szolgáltatói márkázású változat.
Android Mobile
Alkalmazásalap Android telefonokhoz és táblagépekhez. A Castovia meglévő alkalmazásalapjára épülő, szolgáltatói márkázású változat.
Fontos tisztázások
- Az alkalmazások a Castovia meglévő alkalmazásalapjából generálódnak — nem nulláról, egyedileg fejlesztve.
- Az iOS és az Apple TV NEM tartoznak bele. Ezek külön megrendelést igényelnek.
- Az alkalmazásbolt jóváhagyását a Castovia NEM garantálja.
- A Google Play fejlesztői fiókok továbbra is a szolgáltató felelősségét jelentik.
- A kiadási aláírás továbbra is a szolgáltató felelőssége, kivéve ha külön szerződésben másként nem állapodnak meg.
Lépésről lépésre a build folyamat
- 1Konfigurálja az alkalmazás arculatát a Castovia admin → App Branding menüpontban.
- 2Állítsa be az alkalmazás nevét, slug-ját, elsődleges/kiemelő színeit, logóit, ikonjait és a splash screent.
- 3Töltse le az Android TV konfigurációs JSON-t az arculati oldalról.
- 4Töltse le az Android Mobile konfigurációs JSON-t az arculati oldalról.
- 5Helyezze a konfigurációs JSON fájlokat a megfelelő alkalmazásprojekt mappába.
- 6Nyissa meg az alkalmazásprojektet (apps/android) az Android Studio-ban.
- 7Futtassa a Gradle sync-et a függőségek feloldásához.
Debug APK-k buildelése
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugTelepítés és tesztelés
- 9 Telepítse a debug APK-t a tesztkészülékre:
- 10 Tesztelje a bejelentkezést, a párosítást, a lejátszást és a navigációt.
- 11 Készítse elő a release aláírási kulcsokat (a szolgáltató felelőssége).
- 12 Küldje be a szolgáltató saját Google Play fejlesztői fiókján keresztül.
Biztonság
- Aláírási kulcsok nem tárolódnak a Castovia-ban, kivéve ha létezik biztonságos funkció.
- Nincsenek CDN/DRM titkok az alkalmazás konfigurációs JSON-jában.
- Nincs sourceUrl az alkalmazás konfigurációs JSON-jában.
- Az alkalmazás a Castovia API-tól csak biztonságos lejátszási metaadatokat kap.