Mwongozo wa Ujenzi wa Programu ya Studio

Jinsi ya kujenga programu zenye chapa ya mtoa huduma kwa Android TV na Android Mobile kwa kutumia Castovia Studio.

Kile Studio Inajumuisha

Android TV

Msingi wa programu kwa vifaa vya Android TV. Yenye chapa ya mtoa huduma kutoka kwenye msingi uliopo wa programu wa Castovia.

Android Mobile

Msingi wa programu kwa simu na kompyuta kibao za Android. Yenye chapa ya mtoa huduma kutoka kwenye msingi uliopo wa programu wa Castovia.

Ufafanuzi Muhimu

  • Programu huzalishwa kutoka kwenye msingi uliopo wa programu wa Castovia — si kujengwa maalum kuanzia sifuri.
  • iOS na Apple TV HAVIJUMUISHWI. Zinahitaji kuagizwa kando.
  • Idhini ya duka la programu HAIJADHAMINIWA na Castovia.
  • Akaunti za wasanidi wa Google Play hubaki jukumu la mtoa huduma.
  • Usainishaji wa toleo hubaki jukumu la mtoa huduma isipokuwa ikiwekwa mkataba kando.

Mchakato wa Ujenzi Hatua kwa Hatua

  1. 1Sanidi chapa ya programu kwenye admin ya Castovia → App Branding.
  2. 2Weka jina la programu, slug, rangi kuu/za msisitizo, nembo, ikoni, na skrini ya kuanza.
  3. 3Pakua config JSON ya Android TV kutoka kwenye ukurasa wa chapa.
  4. 4Pakua config JSON ya Android Mobile kutoka kwenye ukurasa wa chapa.
  5. 5Weka faili za config JSON kwenye folda sahihi ya mradi wa programu.
  6. 6Fungua mradi wa programu (apps/android) kwenye Android Studio.
  7. 7Endesha usawazishaji wa Gradle ili kutatua dependencies.

Jenga APK za Debug

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Sakinisha na Jaribu

  1. 9 Sakinisha APK ya debug kwenye kifaa cha majaribio:
  2. 10 Jaribu kuingia, pairing, uchezaji, na urambazaji.
  3. 11 Tayarisha funguo za usainishaji wa toleo (jukumu la mtoa huduma).
  4. 12 Wasilisha kupitia akaunti yake mwenyewe ya wasanidi wa Google Play.

Usalama

  • Hakuna funguo za usainishaji zinazohifadhiwa katika Castovia isipokuwa kipengele salama kipo.
  • Hakuna siri za CDN/DRM kwenye config JSON ya programu.
  • Hakuna sourceUrl kwenye config JSON ya programu.
  • Programu hupokea tu metadata salama ya uchezaji kutoka Castovia API.