Studio rakenduse ehitusjuhend

Kuidas ehitada Castovia Studio abil teenusepakkuja brändinguga Android TV ja Android Mobile rakendusi.

Mida Studio sisaldab

Android TV

Rakenduse alus Android TV seadmetele. Teenusepakkuja brändinguga Castovia olemasoleva rakenduse baasil.

Android Mobile

Rakenduse alus Android telefonidele ja tahvelarvutitele. Teenusepakkuja brändinguga Castovia olemasoleva rakenduse baasil.

Olulised täpsustused

  • Rakendused genereeritakse Castovia olemasoleva rakenduse baasil — mitte ei ehitata nullist kohandatud lahendusena.
  • iOS ja Apple TV EI OLE kaasatud. Need vajavad eraldi tellimist.
  • Rakenduse poe heakskiitu Castovia EI garanteeri.
  • Google Play arendajakontod jäävad teenusepakkuja vastutuseks.
  • Väljalaske allkirjastamine jääb teenusepakkuja vastutuseks, kui ei ole eraldi kokku lepitud.

Samm-sammuline ehitusprotsess

  1. 1Seadista rakenduse bränding Castovia adminis → Rakenduse bränding.
  2. 2Määra rakenduse nimi, slug, põhivärv/aktsentvärvid, logod, ikoonid ja avakuva.
  3. 3Laadi brändingulehelt alla Android TV konfiguratsiooni JSON.
  4. 4Laadi brändingulehelt alla Android Mobile konfiguratsiooni JSON.
  5. 5Paiguta konfiguratsiooni JSON-failid õige rakendusprojekti kausta.
  6. 6Ava rakendusprojekt (apps/android) Android Studios.
  7. 7Käivita Gradle sync, et sõltuvused lahendada.

Ehita debug APK-d

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Paigalda ja testi

  1. 9 Paigalda debug APK testseadmele:
  2. 10 Testi sisselogimist, sidumist, taasesitust ja navigeerimist.
  3. 11 Valmista ette väljalaske allkirjastusvõtmed (teenusepakkuja vastutus).
  4. 12 Esita oma teenusepakkuja Google Play arendajakonto kaudu.

Turvalisus

  • Allkirjastusvõtmeid ei salvestata Castovias, kui turvaline funktsioon ei ole olemas.
  • CDN/DRM saladusi ei lisata rakenduse konfiguratsiooni JSON-i.
  • sourceUrl-i ei lisata rakenduse konfiguratsiooni JSON-i.
  • Rakendus saab Castovia API-st ainult turvalisi taasesituse metaandmeid.