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. 1在 Castovia 管理后台 → App Branding 中配置应用品牌。
  2. 2设置应用名称、slug、主色/强调色、logo、图标和启动画面。
  3. 3从品牌页面下载 Android TV 配置 JSON。
  4. 4从品牌页面下载 Android Mobile 配置 JSON。
  5. 5将配置 JSON 文件放入正确的应用项目文件夹。
  6. 6在 Android Studio 中打开应用项目(apps/android)。
  7. 7运行 Gradle 同步以解析依赖。

构建调试 APK

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

安装与测试

  1. 9 在测试设备上安装调试 APK:
  2. 10 测试登录、配对、播放和导航。
  3. 11 准备发布签名密钥(由供应商负责)。
  4. 12 通过供应商自己的 Google Play 开发者账户提交。

安全

  • 除非存在安全功能,否则不会在 Castovia 中存储签名密钥。
  • 应用配置 JSON 中不包含 CDN/DRM 密钥。
  • 应用配置 JSON 中不包含 sourceUrl。
  • 应用仅从 Castovia API 接收安全的播放元数据。