Guia de Criação da Studio App

Como criar apps Android TV e Android Mobile com marca do fornecedor usando a Castovia Studio.

O Que a Studio Inclui

Android TV

Base da app para dispositivos Android TV. Com marca do fornecedor a partir da base de app existente da Castovia.

Android Mobile

Base da app para telemóveis e tablets Android. Com marca do fornecedor a partir da base de app existente da Castovia.

Esclarecimentos Importantes

  • As apps são geradas a partir da base de app existente da Castovia — não são criadas de raiz.
  • iOS e Apple TV NÃO estão incluídos. Requerem contratação separada.
  • A aprovação na app store NÃO é garantida pela Castovia.
  • As contas de programador do Google Play continuam a ser da responsabilidade do fornecedor.
  • A assinatura da versão final continua a ser da responsabilidade do fornecedor, salvo se contratado separadamente.

Processo de Criação Passo a Passo

  1. 1Configure a identidade visual da app em Castovia admin → App Branding.
  2. 2Defina o nome da app, slug, cores principais/de destaque, logótipos, ícones e ecrã inicial.
  3. 3Descarregue o JSON de configuração do Android TV a partir da página de branding.
  4. 4Descarregue o JSON de configuração do Android Mobile a partir da página de branding.
  5. 5Coloque os ficheiros JSON de configuração na pasta correta do projeto da app.
  6. 6Abra o projeto da app (apps/android) no Android Studio.
  7. 7Execute a sincronização do Gradle para resolver dependências.

Criar APKs de Depuração

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalar e Testar

  1. 9 Instale o APK de depuração no dispositivo de teste:
  2. 10 Teste início de sessão, emparelhamento, reprodução e navegação.
  3. 11 Prepare as chaves de assinatura da versão final (responsabilidade do fornecedor).
  4. 12 Submeta através da própria conta de programador do Google Play do fornecedor.

Segurança

  • Não são armazenadas chaves de assinatura na Castovia, a não ser que exista uma funcionalidade segura.
  • Não existem segredos de CDN/DRM no JSON de configuração da app.
  • Não existe sourceUrl no JSON de configuração da app.
  • A app recebe apenas metadados de reprodução seguros da Castovia API.