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 သည် ပံ့ပိုးသူ၏ တာဝန်အဖြစ် ဆက်လက် တည်ရှိပါသည်။
အဆင့်လိုက် တည်ဆောက်မှု လုပ်ငန်းစဉ်
- 1Castovia admin → App Branding တွင် App Branding ကို ပြင်ဆင်ပါ။
- 2အက်ပ်အမည်၊ slug၊ အဓိက/အသားပေး အရောင်များ၊ လိုဂိုများ၊ အိုင်ကွန်များ၊ နှင့် splash screen ကို သတ်မှတ်ပါ။
- 3branding page မှ Android TV config JSON ကို ဒေါင်းလုဒ် လုပ်ပါ။
- 4branding page မှ Android Mobile config JSON ကို ဒေါင်းလုဒ် လုပ်ပါ။
- 5config JSON ဖိုင်များကို သင့်လျော်သော အက်ပ် project ဖိုလ်ဒါတွင် ထားပါ။
- 6Android Studio တွင် အက်ပ် project (apps/android) ကို ဖွင့်ပါ။
- 7dependencies များကို ဖြေရှင်းရန် Gradle sync ကို လုပ်ဆောင်ပါ။
Debug APK များ တည်ဆောက်ခြင်း
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugတပ်ဆင်ခြင်းနှင့် စမ်းသပ်ခြင်း
- 9 test device ပေါ်တွင် debug APK ကို တပ်ဆင်ပါ။
- 10 login, pairing, playback, နှင့် navigation ကို စမ်းသပ်ပါ။
- 11 release signing keys များကို ပြင်ဆင်ပါ (ပံ့ပိုးသူ၏ တာဝန်)။
- 12 ပံ့ပိုးသူ၏ ကိုယ်ပိုင် Google Play developer account မှတဆင့် တင်သွင်းပါ။
လုံခြုံရေး
- safe feature တစ်ခု မရှိပါက signing keys များကို Castovia တွင် မသိမ်းဆည်းပါ။
- အက်ပ် config JSON ထဲတွင် CDN/DRM secrets မထည့်ပါ။
- အက်ပ် config JSON ထဲတွင် sourceUrl မပါဝင်ပါ။
- အက်ပ်သည် Castovia API မှ ဘေးကင်းသော playback metadata များကိုသာ လက်ခံရရှိသည်။