Panduan Bina Apl Studio

Cara membina apl Android TV dan Android Mobile berjenama penyedia menggunakan Castovia Studio.

Apa yang Termasuk dalam Studio

Android TV

Asas apl untuk peranti Android TV. Berjenama penyedia daripada asas apl sedia ada Castovia.

Android Mobile

Asas apl untuk telefon dan tablet Android. Berjenama penyedia daripada asas apl sedia ada Castovia.

Penjelasan Penting

  • Apl dijana daripada asas apl sedia ada Castovia — bukan dibina khas dari awal.
  • iOS dan Apple TV TIDAK termasuk. Ia memerlukan pentauliahan berasingan.
  • Kelulusan gedung apl TIDAK dijamin oleh Castovia.
  • Akaun pembangun Google Play kekal sebagai tanggungjawab penyedia.
  • Penandatanganan keluaran kekal sebagai tanggungjawab penyedia melainkan dikontrakkan secara berasingan.

Proses Bina Langkah demi Langkah

  1. 1Konfigurasikan Penjenamaan Apl dalam pentadbir Castovia → App Branding.
  2. 2Tetapkan nama apl, slug, warna utama/aksen, logo, ikon, dan skrin percikan.
  3. 3Muat turun config JSON Android TV daripada halaman penjenamaan.
  4. 4Muat turun config JSON Android Mobile daripada halaman penjenamaan.
  5. 5Letakkan fail config JSON dalam folder projek apl yang betul.
  6. 6Buka projek apl (apps/android) dalam Android Studio.
  7. 7Jalankan penyegerakan Gradle untuk menyelesaikan kebergantungan.

Bina APK Debug

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Pasang & Uji

  1. 9 Pasang APK debug pada peranti ujian:
  2. 10 Uji log masuk, pairing, main balik, dan navigasi.
  3. 11 Sediakan kunci penandatanganan keluaran (tanggungjawab penyedia).
  4. 12 Hantar melalui akaun pembangun Google Play milik penyedia sendiri.

Keselamatan

  • Tiada kunci penandatanganan disimpan dalam Castovia melainkan ciri selamat tersedia.
  • Tiada rahsia CDN/DRM dalam config JSON apl.
  • Tiada sourceUrl dalam config JSON apl.
  • Apl hanya menerima metadata main balik yang selamat daripada Castovia API.