Anleitig zum Bauen vo dr Studio-App

Wie mer mit Castovia Studio provider-brändeti Android TV- und Android Mobile-Apps baut.

Was Studio beinhaltet

Android TV

App-Grundlage für Android TV-Gerät. Vom Castovia bestehendi App-Basis mit Provider-Branding.

Android Mobile

App-Grundlage für Android-Handy und Tablets. Vom Castovia bestehendi App-Basis mit Provider-Branding.

Wichtigi Klarstellige

  • Apps werded uf Basis vo dr bestehende App-Basis vo Castovia generiert — nid komplett us Null kundespezifisch neu baut.
  • iOS und Apple TV sind nid derbi. Sie bruuched e separat Beauftragig.
  • D'Zulassig im App Store wird vo Castovia nid garantiert.
  • Google Play Developer-Accounts blibed i de Verantwortig vom Provider.
  • D'Release-Signierig blibt i de Verantwortig vom Provider, usser s'isch separat vertraglich abgmacht.

Schritt-für-Schritt Build-Prozess

  1. 1Konfigurier d'App-Branding i de Castovia-Admin → App Branding.
  2. 2Setz de App-Name, Slug, Primär-/Akzentfarbe, Logos, Icons und de Splash Screen.
  3. 3Lade s'Android TV Config JSON vo dr Branding-Site abe.
  4. 4Lade s'Android Mobile Config JSON vo dr Branding-Site abe.
  5. 5Leg d'Config JSON-Dateie i de richtige App-Project-Ordner.
  6. 6Mach s'App-Project (apps/android) i Android Studio uf.
  7. 7Führ e Gradle-Sync us, um d'Abhängigkeiten ufzlöse.

Debug-APKs bauen

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Installiere & teste

  1. 9 Installier s'Debug-APK uf em Testgerät:
  2. 10 Test Login, Pairing, Playback und Navigation.
  3. 11 Bereit sii mit de Release-Signing-Keys (Verantwortig vom Provider).
  4. 12 Einreiche über s'eigene Google Play Developer-Konto vom Provider.

Sicherheit

  • Kei Signing-Keys in Castovia gespeichert, usser es git e sichere Funktion.
  • Kei CDN/DRM-Secrets im App-Config JSON.
  • Kei sourceUrl im App-Config JSON.
  • D'App bechunt nume sichere Playback-Metadate vo dr Castovia API.