Guía de compilación de la app Studio

Cómo crear apps para Android TV y Android Mobile con marca del proveedor usando Castovia Studio.

Qué incluye Studio

Android TV

Base de la app para dispositivos Android TV. Con marca del proveedor a partir de la base de app existente de Castovia.

Android Mobile

Base de la app para teléfonos y tabletas Android. Con marca del proveedor a partir de la base de app existente de Castovia.

Aclaraciones importantes

  • Las apps se generan a partir de la base de app existente de Castovia — no se crean a medida desde cero.
  • iOS y Apple TV NO están incluidos. Requieren una contratación aparte.
  • Castovia NO garantiza la aprobación en la app store.
  • Las cuentas de desarrollador de Google Play siguen siendo responsabilidad del proveedor.
  • La firma de lanzamiento sigue siendo responsabilidad del proveedor, salvo que se contrate por separado.

Proceso de compilación paso a paso

  1. 1Configura la marca de la app en Castovia admin → App Branding.
  2. 2Define el nombre de la app, slug, colores primarios y de acento, logotipos, iconos y pantalla de inicio.
  3. 3Descarga el config JSON de Android TV desde la página de branding.
  4. 4Descarga el config JSON de Android Mobile desde la página de branding.
  5. 5Coloca los archivos config JSON en la carpeta correcta del proyecto de la app.
  6. 6Abre el proyecto de la app (apps/android) en Android Studio.
  7. 7Ejecuta la sincronización de Gradle para resolver dependencias.

Compilar APK de depuración

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalar y probar

  1. 9 Instala el APK de depuración en el dispositivo de pruebas:
  2. 10 Prueba el inicio de sesión, el emparejamiento, la reproducción y la navegación.
  3. 11 Prepara las claves de firma de lanzamiento (responsabilidad del proveedor).
  4. 12 Envía la app a través de la propia cuenta de desarrollador de Google Play del proveedor.

Seguridad

  • No se almacenan claves de firma en Castovia a menos que exista una función segura.
  • No hay secretos de CDN/DRM en el config JSON de la app.
  • No hay sourceUrl en el config JSON de la app.
  • La app recibe únicamente metadatos seguros de reproducción desde Castovia API.