دليل بناء تطبيق 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. 1تهيئة علامة التطبيق التجارية في لوحة إدارة Castovia → App Branding.
  2. 2تعيين اسم التطبيق، وslug، والألوان الأساسية/الفرعية، والشعارات، والأيقونات، وشاشة البداية.
  3. 3تنزيل ملف إعدادات Android TV بصيغة JSON من صفحة العلامة التجارية.
  4. 4تنزيل ملف إعدادات Android Mobile بصيغة JSON من صفحة العلامة التجارية.
  5. 5وضع ملفات إعدادات JSON في المجلد الصحيح لمشروع التطبيق.
  6. 6فتح مشروع التطبيق (apps/android) في Android Studio.
  7. 7تشغيل Gradle sync لحل الاعتماديات.

بناء ملفات APK للتصحيح

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

التثبيت والاختبار

  1. 9 تثبيت ملف APK للتصحيح على جهاز الاختبار:
  2. 10 اختبار تسجيل الدخول، والاقتران، والتشغيل، والتنقل.
  3. 11 إعداد مفاتيح توقيع الإصدارات (مسؤولية المزوّد).
  4. 12 الإرسال عبر حساب مطور Google Play الخاص بالمزوّد.

الأمان

  • لا يتم تخزين مفاتيح التوقيع في Castovia ما لم تكن هناك ميزة آمنة متاحة.
  • لا توجد أسرار CDN/DRM في ملف إعدادات JSON الخاص بالتطبيق.
  • لا يوجد sourceUrl في ملف إعدادات JSON الخاص بالتطبيق.
  • يتلقى التطبيق فقط بيانات وصفية آمنة للتشغيل من Castovia API.