คู่มือการสร้างแอป Studio

วิธีสร้างแอป Android TV และ Android Mobile ที่ติดแบรนด์ผู้ให้บริการโดยใช้ Castovia Studio.

สิ่งที่ Studio มีให้

Android TV

พื้นฐานแอปสำหรับอุปกรณ์ Android TV ติดแบรนด์ผู้ให้บริการจากฐานแอปที่มีอยู่ของ Castovia

Android Mobile

พื้นฐานแอปสำหรับโทรศัพท์และแท็บเล็ต Android ติดแบรนด์ผู้ให้บริการจากฐานแอปที่มีอยู่ของ Castovia

คำชี้แจงสำคัญ

  • แอปถูกสร้างจากฐานแอปที่มีอยู่ของ Castovia — ไม่ได้พัฒนาแบบกำหนดเองจากศูนย์
  • iOS และ Apple TV ไม่รวมอยู่ ต้องมีการว่าจ้างแยกต่างหาก
  • Castovia ไม่รับประกันการอนุมัติจาก app store
  • บัญชีนักพัฒนา Google Play ยังคงเป็นความรับผิดชอบของผู้ให้บริการ
  • การลงนามรีลีสยังคงเป็นความรับผิดชอบของผู้ให้บริการ เว้นแต่จะมีการว่าจ้างแยกต่างหาก

ขั้นตอนการสร้างแบบทีละขั้น

  1. 1กำหนดแบรนด์แอปใน Castovia admin → App Branding.
  2. 2ตั้งชื่อแอป slug สีหลัก/สีเน้น โลโก้ ไอคอน และหน้าจอ splash.
  3. 3ดาวน์โหลด config JSON สำหรับ Android TV จากหน้าการสร้างแบรนด์.
  4. 4ดาวน์โหลด config JSON สำหรับ Android Mobile จากหน้าการสร้างแบรนด์.
  5. 5วางไฟล์ config JSON ลงในโฟลเดอร์โปรเจกต์แอปที่ถูกต้อง.
  6. 6เปิดโปรเจกต์แอป (apps/android) ใน Android Studio.
  7. 7รัน Gradle sync เพื่อแก้ไข dependencies.

สร้าง APK สำหรับ debug

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

ติดตั้งและทดสอบ

  1. 9 ติดตั้ง debug APK บนอุปกรณ์ทดสอบ:
  2. 10 ทดสอบการเข้าสู่ระบบ การจับคู่ การเล่น และการนำทาง.
  3. 11 เตรียมคีย์สำหรับการลงนามรีลีส (ความรับผิดชอบของผู้ให้บริการ).
  4. 12 ส่งผ่านบัญชีนักพัฒนา Google Play ของผู้ให้บริการเอง.

ความปลอดภัย

  • ไม่มีการเก็บคีย์สำหรับการลงนามใน Castovia เว้นแต่จะมีฟีเจอร์ที่ปลอดภัยรองรับ
  • ไม่มี secrets ของ CDN/DRM ใน app config JSON.
  • ไม่มี sourceUrl ใน app config JSON.
  • แอปรับเฉพาะ metadata การเล่นที่ปลอดภัยจาก Castovia API.