Průvodce sestavením Studio App

Jak vytvořit aplikace pro Android TV a Android Mobile s brandingem poskytovatele pomocí Castovia Studio.

Co Studio obsahuje

Android TV

Základ aplikace pro zařízení Android TV. Branding poskytovatele z existující základny aplikace Castovia.

Android Mobile

Základ aplikace pro telefony a tablety s Androidem. Branding poskytovatele z existující základny aplikace Castovia.

Důležitá upřesnění

  • Aplikace jsou generovány z existující základny aplikace Castovia — nejsou vytvářeny na míru od nuly.
  • iOS a Apple TV NEJSOU zahrnuty. Vyžadují samostatné zadání.
  • Schválení v app store Castovia nezaručuje.
  • Vývojářské účty Google Play zůstávají odpovědností poskytovatele.
  • Podepisování vydání zůstává odpovědností poskytovatele, pokud není sjednáno samostatně.

Postup sestavení krok za krokem

  1. 1Nastavte branding aplikace v administraci Castovia → App Branding.
  2. 2Nastavte název aplikace, slug, primární/akcentní barvy, loga, ikony a splash screen.
  3. 3Stáhněte konfigurační JSON pro Android TV ze stránky s brandingem.
  4. 4Stáhněte konfigurační JSON pro Android Mobile ze stránky s brandingem.
  5. 5Umístěte soubory konfiguračního JSON do správné složky projektu aplikace.
  6. 6Otevřete projekt aplikace (apps/android) v Android Studio.
  7. 7Spusťte synchronizaci Gradle pro vyřešení závislostí.

Vytvoření debug APK

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalace a testování

  1. 9 Nainstalujte debug APK na testovací zařízení:
  2. 10 Otestujte přihlášení, párování, přehrávání a navigaci.
  3. 11 Připravte klíče pro podepisování release verze (odpovědnost poskytovatele).
  4. 12 Odešlete přes vlastní vývojářský účet Google Play poskytovatele.

Zabezpečení

  • Žádné podpisové klíče nejsou uloženy v Castovia, pokud neexistuje bezpečná funkce.
  • V konfiguračním JSON aplikace nejsou žádné CDN/DRM tajné údaje.
  • V konfiguračním JSON aplikace není žádná sourceUrl.
  • Aplikace dostává od Castovia API pouze bezpečná metadata přehrávání.