Guide til Studio-appbygning

Sådan bygger du Android TV- og Android Mobile-apps med udbyderbrand ved hjælp af Castovia Studio.

Hvad Studio indeholder

Android TV

App-grundlag til Android TV-enheder. Med udbyderbrand baseret på Castovias eksisterende appbase.

Android Mobile

App-grundlag til Android-telefoner og tablets. Med udbyderbrand baseret på Castovias eksisterende appbase.

Vigtige afklaringer

  • Apps genereres ud fra Castovias eksisterende appbase — ikke specialbygget fra bunden.
  • iOS og Apple TV er IKKE inkluderet. De kræver separat bestilling.
  • Godkendelse i app-butikken er IKKE garanteret af Castovia.
  • Google Play-udviklerkonti forbliver udbyderens ansvar.
  • Release-signering forbliver udbyderens ansvar, medmindre det er særskilt aftalt.

Trin-for-trin byggeproces

  1. 1Konfigurer app-branding i Castovia admin → App Branding.
  2. 2Angiv appnavn, slug, primære/sekundære farver, logoer, ikoner og splash-skærm.
  3. 3Download Android TV-config JSON fra branding-siden.
  4. 4Download Android Mobile-config JSON fra branding-siden.
  5. 5Placer config JSON-filerne i den korrekte app-projektmappe.
  6. 6Åbn app-projektet (apps/android) i Android Studio.
  7. 7Kør Gradle sync for at løse afhængigheder.

Byg debug-APK'er

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Installer og test

  1. 9 Installer debug-APK på testenhed:
  2. 10 Test login, parring, afspilning og navigation.
  3. 11 Forbered release-signeringsnøgler (udbyderens ansvar).
  4. 12 Indsend via udbyderens egen Google Play-udviklerkonto.

Sikkerhed

  • Ingen signeringsnøgler gemmes i Castovia, medmindre en sikker funktion findes.
  • Ingen CDN/DRM-hemmeligheder i app config JSON.
  • Ingen sourceUrl i app config JSON.
  • Appen modtager kun sikre afspilningsmetadata fra Castovia API.