Anleitung zum Erstellen der Studio-App
So erstellen Sie mit Castovia Studio provider-gebrandete Android TV- und Android Mobile-Apps.
Was Studio umfasst
Android TV
App-Basis für Android TV-Geräte. Provider-gebrandet auf Basis der bestehenden App-Basis von Castovia.
Android Mobile
App-Basis für Android-Telefone und -Tablets. Provider-gebrandet auf Basis der bestehenden App-Basis von Castovia.
Wichtige Klarstellungen
- Die Apps werden aus der bestehenden App-Basis von Castovia generiert — nicht von Grund auf kundenspezifisch entwickelt.
- iOS und Apple TV sind NICHT enthalten. Sie müssen separat beauftragt werden.
- Die Freigabe im App Store wird von Castovia NICHT garantiert.
- Google Play-Entwicklerkonten bleiben in der Verantwortung des Anbieters.
- Die Release-Signierung bleibt in der Verantwortung des Anbieters, sofern nicht separat vertraglich vereinbart.
Schritt-für-Schritt-Build-Prozess
- 1App-Branding im Castovia-Admin → App Branding konfigurieren.
- 2App-Name, Slug, Primär-/Akzentfarben, Logos, Icons und Splash Screen festlegen.
- 3Die Android TV config JSON von der Branding-Seite herunterladen.
- 4Die Android Mobile config JSON von der Branding-Seite herunterladen.
- 5config JSON-Dateien im richtigen App-Projektordner ablegen.
- 6Das App-Projekt (apps/android) in Android Studio öffnen.
- 7Gradle Sync ausführen, um Abhängigkeiten aufzulösen.
Debug-APKs erstellen
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugInstallieren & Testen
- 9 Debug-APK auf Testgerät installieren:
- 10 Login, Pairing, Playback und Navigation testen.
- 11 Release-Signing-Keys vorbereiten (Verantwortung des Anbieters).
- 12 Über das eigene Google Play-Entwicklerkonto des Anbieters einreichen.
Sicherheit
- Keine Signing-Keys in Castovia gespeichert, sofern keine Safe-Funktion existiert.
- Keine CDN/DRM-Geheimnisse im App config JSON.
- Keine sourceUrl im App config JSON.
- Die App erhält von der Castovia API nur sichere Playback-Metadaten.