Studio App بنانے کی گائیڈ

Castovia Studio استعمال کرتے ہوئے provider-brand والی Android TV اور Android Mobile ایپس کیسے بنائیں۔

Studio میں کیا شامل ہے

Android TV

Android TV devices کے لیے app کی بنیاد۔ Castovia کی موجودہ app base سے provider-branded۔

Android Mobile

Android phones اور tablets کے لیے app کی بنیاد۔ Castovia کی موجودہ app base سے provider-branded۔

اہم وضاحتیں

  • ایپس Castovia کی موجودہ app base سے generate کی جاتی ہیں — شروع سے custom-built نہیں ہوتیں۔
  • iOS اور Apple TV شامل نہیں ہیں۔ ان کے لیے الگ commissioning درکار ہے۔
  • App store approval کی Castovia طرف سے ضمانت نہیں دی جاتی۔
  • Google Play developer accounts provider کی ذمہ داری رہیں گے۔
  • Release signing provider کی ذمہ داری رہے گی، الا یہ کہ الگ سے contract کیا گیا ہو۔

Step-by-Step Build Process

  1. 1Castovia admin → App Branding میں App Branding configure کریں۔
  2. 2app name، slug، primary/accent colors، logos، icons، اور splash screen سیٹ کریں۔
  3. 3Branding page سے Android TV config JSON download کریں۔
  4. 4Branding page سے Android Mobile config JSON download کریں۔
  5. 5config JSON files کو درست app project folder میں رکھیں۔
  6. 6Android Studio میں app project (apps/android) کھولیں۔
  7. 7Dependencies resolve کرنے کے لیے Gradle sync چلائیں۔

Debug APKs بنائیں

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Install اور Test کریں

  1. 9 Test device پر debug APK install کریں:
  2. 10 login، pairing، playback، اور navigation test کریں۔
  3. 11 release signing keys تیار کریں (provider کی ذمہ داری)۔
  4. 12 provider کے اپنے Google Play developer account کے ذریعے submit کریں۔

Security

  • جب تک کوئی safe feature موجود نہ ہو، signing keys Castovia میں store نہیں کی جاتیں۔
  • app config JSON میں کوئی CDN/DRM secrets نہیں ہوتے۔
  • app config JSON میں کوئی sourceUrl نہیں ہوتا۔
  • App کو Castovia API سے صرف safe playback metadata ملتی ہے۔