Studio App Build Guide
Castovia Studio का उपयोग करके provider-branded Android TV और Android Mobile ऐप्स कैसे बनाएं।
Studio में क्या शामिल है
Android TV
Android TV devices के लिए ऐप की नींव। Castovia के मौजूदा app base से provider-branded।
Android Mobile
Android phones और tablets के लिए ऐप की नींव। Castovia के मौजूदा app base से provider-branded।
महत्वपूर्ण स्पष्टीकरण
- ऐप्स Castovia के मौजूदा app base से जनरेट होते हैं — शून्य से custom-built नहीं।
- iOS और Apple TV शामिल नहीं हैं। इनके लिए अलग से commissioning की आवश्यकता है।
- App store approval Castovia द्वारा guaranteed नहीं है।
- Google Play developer accounts की ज़िम्मेदारी provider की रहती है।
- Release signing की ज़िम्मेदारी provider की रहती है, जब तक अलग से contract न किया गया हो।
चरण-दर-चरण Build Process
- 1Castovia admin → App Branding में App Branding configure करें।
- 2App name, slug, primary/accent colors, logos, icons, और splash screen सेट करें।
- 3Branding page से Android TV config JSON डाउनलोड करें।
- 4Branding page से Android Mobile config JSON डाउनलोड करें।
- 5Config JSON files को सही app project folder में रखें।
- 6Android Studio में app project (apps/android) खोलें।
- 7Dependencies resolve करने के लिए Gradle sync चलाएँ।
Debug APKs बनाएं
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugInstall & Test
- 9 Test device पर debug APK install करें:
- 10 Login, pairing, playback, और navigation test करें।
- 11 Release signing keys तैयार करें (provider की ज़िम्मेदारी)।
- 12 Provider के अपने Google Play developer account के माध्यम से submit करें।
सुरक्षा
- यदि कोई सुरक्षित feature मौजूद न हो तो signing keys Castovia में store नहीं किए जाते।
- App config JSON में CDN/DRM secrets नहीं होते।
- App config JSON में sourceUrl नहीं होता।
- App को Castovia API से केवल सुरक्षित playback metadata प्राप्त होता है।