Studio အက်ပ် တည်ဆောက်ရေး လမ်းညွှန်

Castovia Studio ကို အသုံးပြုပြီး ပံ့ပိုးသူအမှတ်တံဆိပ်ပါ Android TV နှင့် Android Mobile အက်ပ်များကို မည်သို့ တည်ဆောက်မည်နည်း။

Studio တွင် ပါဝင်သောအရာများ

Android TV

Android TV ကိရိယာများအတွက် အက်ပ်အခြေခံ။ Castovia ၏ ရှိပြီးသား အက်ပ်အခြေခံကို အသုံးပြု၍ ပံ့ပိုးသူအမှတ်တံဆိပ်ဖြင့် ပြင်ဆင်ထားသည်။

Android Mobile

Android ဖုန်းများနှင့် tablet များအတွက် အက်ပ်အခြေခံ။ Castovia ၏ ရှိပြီးသား အက်ပ်အခြေခံကို အသုံးပြု၍ ပံ့ပိုးသူအမှတ်တံဆိပ်ဖြင့် ပြင်ဆင်ထားသည်။

အရေးကြီးသော ရှင်းလင်းချက်များ

  • အက်ပ်များကို Castovia ၏ ရှိပြီးသား အက်ပ်အခြေခံမှ ထုတ်လုပ်ပေးသည် — အစမှ စ၍ အထူးစိတ်ကြိုက် တည်ဆောက်ထားခြင်း မဟုတ်ပါ။
  • iOS နှင့် Apple TV သည် မပါဝင်ပါ။ ၎င်းတို့အတွက် သီးခြား စာချုပ်ချုပ်၍ လုပ်ဆောင်ရန် လိုအပ်သည်။
  • App store အတည်ပြုချက်ကို Castovia က အာမခံမပေးပါ။
  • Google Play developer အကောင့်များသည် ပံ့ပိုးသူ၏ တာဝန်အဖြစ် ဆက်လက် တည်ရှိပါသည်။
  • သီးခြား စာချုပ်ချုပ်ထားခြင်း မရှိပါက release signing သည် ပံ့ပိုးသူ၏ တာဝန်အဖြစ် ဆက်လက် တည်ရှိပါသည်။

အဆင့်လိုက် တည်ဆောက်မှု လုပ်ငန်းစဉ်

  1. 1Castovia admin → App Branding တွင် App Branding ကို ပြင်ဆင်ပါ။
  2. 2အက်ပ်အမည်၊ slug၊ အဓိက/အသားပေး အရောင်များ၊ လိုဂိုများ၊ အိုင်ကွန်များ၊ နှင့် splash screen ကို သတ်မှတ်ပါ။
  3. 3branding page မှ Android TV config JSON ကို ဒေါင်းလုဒ် လုပ်ပါ။
  4. 4branding page မှ Android Mobile config JSON ကို ဒေါင်းလုဒ် လုပ်ပါ။
  5. 5config JSON ဖိုင်များကို သင့်လျော်သော အက်ပ် project ဖိုလ်ဒါတွင် ထားပါ။
  6. 6Android Studio တွင် အက်ပ် project (apps/android) ကို ဖွင့်ပါ။
  7. 7dependencies များကို ဖြေရှင်းရန် Gradle sync ကို လုပ်ဆောင်ပါ။

Debug APK များ တည်ဆောက်ခြင်း

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

တပ်ဆင်ခြင်းနှင့် စမ်းသပ်ခြင်း

  1. 9 test device ပေါ်တွင် debug APK ကို တပ်ဆင်ပါ။
  2. 10 login, pairing, playback, နှင့် navigation ကို စမ်းသပ်ပါ။
  3. 11 release signing keys များကို ပြင်ဆင်ပါ (ပံ့ပိုးသူ၏ တာဝန်)။
  4. 12 ပံ့ပိုးသူ၏ ကိုယ်ပိုင် Google Play developer account မှတဆင့် တင်သွင်းပါ။

လုံခြုံရေး

  • safe feature တစ်ခု မရှိပါက signing keys များကို Castovia တွင် မသိမ်းဆည်းပါ။
  • အက်ပ် config JSON ထဲတွင် CDN/DRM secrets မထည့်ပါ။
  • အက်ပ် config JSON ထဲတွင် sourceUrl မပါဝင်ပါ။
  • အက်ပ်သည် Castovia API မှ ဘေးကင်းသော playback metadata များကိုသာ လက်ခံရရှိသည်။