Studio 应用构建指南
如何使用 Castovia Studio 构建带供应商品牌的 Android TV 和 Android Mobile 应用。
Studio 包含内容
Android TV
面向 Android TV 设备的应用基础。基于 Castovia 现有应用底座进行供应商品牌化。
Android Mobile
面向 Android 手机和平板的应用基础。基于 Castovia 现有应用底座进行供应商品牌化。
重要说明
- 应用是基于 Castovia 现有应用底座生成的——并不是从零定制开发。
- iOS 和 Apple TV 不包含在内。它们需要单独委托。
- Castovia 不保证应用商店审核通过。
- Google Play 开发者账户仍由供应商负责。
- 除非另有单独签约,否则发布签名仍由供应商负责。
分步构建流程
- 1在 Castovia 管理后台 → App Branding 中配置应用品牌。
- 2设置应用名称、slug、主色/强调色、logo、图标和启动画面。
- 3从品牌页面下载 Android TV 配置 JSON。
- 4从品牌页面下载 Android Mobile 配置 JSON。
- 5将配置 JSON 文件放入正确的应用项目文件夹。
- 6在 Android Studio 中打开应用项目(apps/android)。
- 7运行 Gradle 同步以解析依赖。
构建调试 APK
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebug安装与测试
- 9 在测试设备上安装调试 APK:
- 10 测试登录、配对、播放和导航。
- 11 准备发布签名密钥(由供应商负责)。
- 12 通过供应商自己的 Google Play 开发者账户提交。
安全
- 除非存在安全功能,否则不会在 Castovia 中存储签名密钥。
- 应用配置 JSON 中不包含 CDN/DRM 密钥。
- 应用配置 JSON 中不包含 sourceUrl。
- 应用仅从 Castovia API 接收安全的播放元数据。