Ръководство за изграждане на Studio App

Как да създавате Android TV и Android Mobile приложения с бранд на доставчика, използвайки Castovia Studio.

Какво включва Studio

Android TV

Основата на приложението за устройства с Android TV. С бранд на доставчика, върху съществуващата app база на Castovia.

Android Mobile

Основата на приложението за телефони и таблети с Android. С бранд на доставчика, върху съществуващата app база на Castovia.

Важни уточнения

  • Приложенията се генерират от съществуващата app база на Castovia — не се разработват персонално от нулата.
  • iOS и Apple TV НЕ са включени. Те изискват отделна поръчка.
  • Одобрението в app store НЕ е гарантирано от Castovia.
  • Developer акаунтите в Google Play остават отговорност на доставчика.
  • Подписването на релийза остава отговорност на доставчика, освен ако не е договорено отделно.

Процес на изграждане стъпка по стъпка

  1. 1Конфигурирайте брандирането на приложението в админ панела на Castovia → App Branding.
  2. 2Задайте име на приложението, slug, основни/акцентни цветове, лога, икони и splash screen.
  3. 3Изтеглете config JSON за Android TV от страницата за брандиране.
  4. 4Изтеглете config JSON за Android Mobile от страницата за брандиране.
  5. 5Поставете config JSON файловете в правилната папка на app проекта.
  6. 6Отворете app проекта (apps/android) в Android Studio.
  7. 7Изпълнете Gradle sync, за да се разрешат зависимостите.

Изграждане на debug APKs

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Инсталиране и тестване

  1. 9 Инсталирайте debug APK на тестово устройство:
  2. 10 Тествайте login, pairing, playback и навигация.
  3. 11 Подгответе signing ключовете за release (отговорност на доставчика).
  4. 12 Подайте през собствения developer акаунт на доставчика в Google Play.

Сигурност

  • Не се съхраняват signing ключове в Castovia, освен ако не съществува безопасна функция.
  • Няма CDN/DRM secrets в config JSON на приложението.
  • Няма sourceUrl в config JSON на приложението.
  • Приложението получава само безопасни playback метаданни от Castovia API.