Guida alla creazione dell'app Studio
Come creare app Android TV e Android Mobile con branding del provider usando Castovia Studio.
Cosa include Studio
Android TV
Base dell'app per dispositivi Android TV. Con branding del provider, a partire dall'app base esistente di Castovia.
Android Mobile
Base dell'app per smartphone e tablet Android. Con branding del provider, a partire dall'app base esistente di Castovia.
Chiarimenti importanti
- Le app vengono generate dall'app base esistente di Castovia — non create su misura da zero.
- iOS e Apple TV NON sono inclusi. Richiedono una commissione separata.
- L'approvazione dell'app store NON è garantita da Castovia.
- Gli account sviluppatore di Google Play restano responsabilità del provider.
- La firma delle release resta responsabilità del provider, salvo contratto separato.
Processo di creazione passo dopo passo
- 1Configura il branding dell'app nell'admin di Castovia → App Branding.
- 2Imposta nome app, slug, colori primari/accento, loghi, icone e schermata iniziale.
- 3Scarica il JSON di configurazione per Android TV dalla pagina del branding.
- 4Scarica il JSON di configurazione per Android Mobile dalla pagina del branding.
- 5Posiziona i file JSON di configurazione nella cartella corretta del progetto dell'app.
- 6Apri il progetto dell'app (apps/android) in Android Studio.
- 7Esegui la sincronizzazione di Gradle per risolvere le dipendenze.
Genera APK di debug
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugInstalla e testa
- 9 Installa l'APK di debug sul dispositivo di test:
- 10 Verifica login, pairing, riproduzione e navigazione.
- 11 Prepara le chiavi di firma della release (responsabilità del provider).
- 12 Invia tramite l'account sviluppatore Google Play del provider.
Sicurezza
- Nessuna chiave di firma viene salvata in Castovia, salvo l'esistenza di una funzione sicura.
- Nessun segreto CDN/DRM nel JSON di configurazione dell'app.
- Nessun sourceUrl nel JSON di configurazione dell'app.
- L'app riceve solo metadati di riproduzione sicuri dall'API di Castovia.