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. 1Castovia 管理画面 → App Branding でアプリのブランド設定を行います。
  2. 2アプリ名、slug、primary/accent カラー、ロゴ、アイコン、スプラッシュ画面を設定します。
  3. 3Branding ページから Android TV 用の config JSON をダウンロードします。
  4. 4Branding ページから Android Mobile 用の config JSON をダウンロードします。
  5. 5config JSON ファイルを正しいアプリプロジェクトフォルダに配置します。
  6. 6Android Studio でアプリプロジェクト(apps/android)を開きます。
  7. 7依存関係を解決するために Gradle sync を実行します。

Debug APK をビルド

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

インストールとテスト

  1. 9 テストデバイスに debug APK をインストールします:
  2. 10 ログイン、ペアリング、再生、ナビゲーションをテストします。
  3. 11 リリース署名キーを用意します(プロバイダの責任)。
  4. 12 プロバイダ自身の Google Play 開発者アカウントを通じて提出します。

セキュリティ

  • 安全機能がない限り、署名キーは Castovia に保存されません。
  • アプリ config JSON に CDN/DRM の秘密情報は含まれません。
  • アプリ config JSON に sourceUrl は含まれません。
  • アプリは Castovia API から安全な再生メタデータのみを受け取ります。