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

  1. 1Konfigurálja az alkalmazás arculatát a Castovia admin → App Branding menüpontban.
  2. 2Állítsa be az alkalmazás nevét, slug-ját, elsődleges/kiemelő színeit, logóit, ikonjait és a splash screent.
  3. 3Töltse le az Android TV konfigurációs JSON-t az arculati oldalról.
  4. 4Töltse le az Android Mobile konfigurációs JSON-t az arculati oldalról.
  5. 5Helyezze a konfigurációs JSON fájlokat a megfelelő alkalmazásprojekt mappába.
  6. 6Nyissa meg az alkalmazásprojektet (apps/android) az Android Studio-ban.
  7. 7Futtassa a Gradle sync-et a függőségek feloldásához.

Debug APK-k buildelése

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Telepítés és tesztelés

  1. 9 Telepítse a debug APK-t a tesztkészülékre:
  2. 10 Tesztelje a bejelentkezést, a párosítást, a lejátszást és a navigációt.
  3. 11 Készítse elő a release aláírási kulcsokat (a szolgáltató felelőssége).
  4. 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.