Руководство по сборке 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Настройте брендинг приложения в админке Castovia → App Branding.
- 2Укажите название приложения, slug, основные/акцентные цвета, логотипы, иконки и экран-заставку.
- 3Скачайте конфигурационный JSON для Android TV со страницы брендинга.
- 4Скачайте конфигурационный JSON для Android Mobile со страницы брендинга.
- 5Поместите файлы конфигурации JSON в правильную папку проекта приложения.
- 6Откройте проект приложения (apps/android) в Android Studio.
- 7Запустите синхронизацию Gradle, чтобы разрешить зависимости.
Сборка debug APK
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugУстановка и тестирование
- 9 Установите debug APK на тестовое устройство:
- 10 Проверьте вход в систему, сопряжение, воспроизведение и навигацию.
- 11 Подготовьте ключи подписи релиза (ответственность провайдера).
- 12 Отправьте через собственную учётную запись разработчика Google Play провайдера.
Безопасность
- Ключи подписи не хранятся в Castovia, если не существует безопасной функции.
- В конфигурационном JSON приложения нет секретов CDN/DRM.
- В конфигурационном JSON приложения нет sourceUrl.
- Приложение получает от Castovia API только безопасные метаданные воспроизведения.