Studio アプリ構築ガイド
Castovia Studio を使って、プロバイダブランドの Android TV および Android Mobile アプリを構築する方法。
Studio に含まれるもの
Android TV
Android TV デバイス向けのアプリ基盤。Castovia の既存アプリベースをもとにプロバイダブランド化されています。
Android Mobile
Android スマートフォンおよびタブレット向けのアプリ基盤。Castovia の既存アプリベースをもとにプロバイダブランド化されています。
重要な補足
- アプリは Castovia の既存アプリベースから生成されます — ゼロからのカスタム開発ではありません。
- iOS と Apple TV は含まれません。別途発注が必要です。
- アプリストアの承認が Castovia によって保証されるわけではありません。
- Google Play の開発者アカウントは引き続きプロバイダの責任です。
- リリース署名は、別途契約がない限りプロバイダの責任です。
ステップごとの構築手順
- 1Castovia 管理画面 → App Branding でアプリのブランド設定を行います。
- 2アプリ名、slug、primary/accent カラー、ロゴ、アイコン、スプラッシュ画面を設定します。
- 3Branding ページから Android TV 用の config JSON をダウンロードします。
- 4Branding ページから Android Mobile 用の config JSON をダウンロードします。
- 5config JSON ファイルを正しいアプリプロジェクトフォルダに配置します。
- 6Android Studio でアプリプロジェクト(apps/android)を開きます。
- 7依存関係を解決するために Gradle sync を実行します。
Debug APK をビルド
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugインストールとテスト
- 9 テストデバイスに debug APK をインストールします:
- 10 ログイン、ペアリング、再生、ナビゲーションをテストします。
- 11 リリース署名キーを用意します(プロバイダの責任)。
- 12 プロバイダ自身の Google Play 開発者アカウントを通じて提出します。
セキュリティ
- 安全機能がない限り、署名キーは Castovia に保存されません。
- アプリ config JSON に CDN/DRM の秘密情報は含まれません。
- アプリ config JSON に sourceUrl は含まれません。
- アプリは Castovia API から安全な再生メタデータのみを受け取ります。