Руководство по сборке Studio App

Как создавать Android TV и Android Mobile приложения с брендингом провайдера с помощью Castovia Studio.

Что включает Studio

Android TV

Основа приложения для устройств Android TV. С брендингом провайдера на базе существующего приложения Castovia.

Android Mobile

Основа приложения для телефонов и планшетов Android. С брендингом провайдера на базе существующего приложения Castovia.

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

  • Приложения генерируются из существующей базы приложений Castovia — а не создаются с нуля под заказ.
  • iOS и Apple TV НЕ включены. Для них требуется отдельная разработка.
  • Одобрение в магазине приложений Castovia не гарантирует.
  • Учётные записи разработчика Google Play остаются ответственностью провайдера.
  • Подписание релиза остаётся ответственностью провайдера, если не предусмотрено отдельным контрактом.

Пошаговый процесс сборки

  1. 1Настройте брендинг приложения в админке Castovia → App Branding.
  2. 2Укажите название приложения, slug, основные/акцентные цвета, логотипы, иконки и экран-заставку.
  3. 3Скачайте конфигурационный JSON для Android TV со страницы брендинга.
  4. 4Скачайте конфигурационный JSON для Android Mobile со страницы брендинга.
  5. 5Поместите файлы конфигурации JSON в правильную папку проекта приложения.
  6. 6Откройте проект приложения (apps/android) в Android Studio.
  7. 7Запустите синхронизацию Gradle, чтобы разрешить зависимости.

Сборка debug APK

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Установка и тестирование

  1. 9 Установите debug APK на тестовое устройство:
  2. 10 Проверьте вход в систему, сопряжение, воспроизведение и навигацию.
  3. 11 Подготовьте ключи подписи релиза (ответственность провайдера).
  4. 12 Отправьте через собственную учётную запись разработчика Google Play провайдера.

Безопасность

  • Ключи подписи не хранятся в Castovia, если не существует безопасной функции.
  • В конфигурационном JSON приложения нет секретов CDN/DRM.
  • В конфигурационном JSON приложения нет sourceUrl.
  • Приложение получает от Castovia API только безопасные метаданные воспроизведения.