מדריך בניית אפליקציית Studio
איך לבנות אפליקציות Android TV ו-Android Mobile ממותגות לפי ספק, באמצעות Castovia Studio.
מה כולל Studio
Android TV
בסיס האפליקציה למכשירי Android TV. ממותג לפי הספק על בסיס האפליקציה הקיימת של Castovia.
Android Mobile
בסיס האפליקציה לטלפונים ולטאבלטים של Android. ממותג לפי הספק על בסיס האפליקציה הקיימת של Castovia.
הבהרות חשובות
- האפליקציות נוצרות מהבסיס הקיים של Castovia — לא מפיתוח מותאם אישית מאפס.
- iOS ו-Apple TV אינם כלולים. הם דורשים הזמנה נפרדת.
- אישור בחנות האפליקציות אינו מובטח על ידי Castovia.
- חשבונות המפתחים של Google Play נשארים באחריות הספק.
- חתימת ההפצה נשארת באחריות הספק, אלא אם נחתם חוזה נפרד.
תהליך הבנייה שלב אחר שלב
- 1להגדיר מיתוג אפליקציה ב- Castovia admin → App Branding.
- 2להגדיר שם אפליקציה, slug, צבעי primary/accent, לוגואים, סמלים ומסך פתיחה.
- 3להוריד את קובץ ה-JSON של ההגדרות ל-Android TV מדף המיתוג.
- 4להוריד את קובץ ה-JSON של ההגדרות ל-Android Mobile מדף המיתוג.
- 5להניח את קובצי ה-JSON של ההגדרות בתיקיית פרויקט האפליקציה המתאימה.
- 6לפתוח את פרויקט האפליקציה (apps/android) ב-Android Studio.
- 7להריץ סנכרון Gradle כדי לפתור תלויות.
בניית APKs לדיבוג
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugהתקנה ובדיקה
- 9 להתקין APK לדיבוג על מכשיר בדיקה:
- 10 לבדוק התחברות, צימוד, ניגון וניווט.
- 11 להכין מפתחות חתימה לגרסה (באחריות הספק).
- 12 להגיש דרך חשבון המפתחים של Google Play של הספק עצמו.
אבטחה
- לא נשמרים מפתחות חתימה ב-Castovia, אלא אם קיימת יכולת מאובטחת לכך.
- אין סודות של CDN/DRM ב-JSON של הגדרות האפליקציה.
- אין sourceUrl ב-JSON של הגדרות האפליקציה.
- האפליקציה מקבלת מ-Castovia API רק מטא-דאטה בטוח של ניגון.