คู่มือการสร้างแอป 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กำหนดแบรนด์แอปใน Castovia admin → App Branding.
- 2ตั้งชื่อแอป slug สีหลัก/สีเน้น โลโก้ ไอคอน และหน้าจอ splash.
- 3ดาวน์โหลด config JSON สำหรับ Android TV จากหน้าการสร้างแบรนด์.
- 4ดาวน์โหลด config JSON สำหรับ Android Mobile จากหน้าการสร้างแบรนด์.
- 5วางไฟล์ config JSON ลงในโฟลเดอร์โปรเจกต์แอปที่ถูกต้อง.
- 6เปิดโปรเจกต์แอป (apps/android) ใน Android Studio.
- 7รัน Gradle sync เพื่อแก้ไข dependencies.
สร้าง APK สำหรับ debug
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugติดตั้งและทดสอบ
- 9 ติดตั้ง debug APK บนอุปกรณ์ทดสอบ:
- 10 ทดสอบการเข้าสู่ระบบ การจับคู่ การเล่น และการนำทาง.
- 11 เตรียมคีย์สำหรับการลงนามรีลีส (ความรับผิดชอบของผู้ให้บริการ).
- 12 ส่งผ่านบัญชีนักพัฒนา Google Play ของผู้ให้บริการเอง.
ความปลอดภัย
- ไม่มีการเก็บคีย์สำหรับการลงนามใน Castovia เว้นแต่จะมีฟีเจอร์ที่ปลอดภัยรองรับ
- ไม่มี secrets ของ CDN/DRM ใน app config JSON.
- ไม่มี sourceUrl ใน app config JSON.
- แอปรับเฉพาะ metadata การเล่นที่ปลอดภัยจาก Castovia API.