前提条件
- ライブTVの許可リストに登録されていること。許可リストへの登録については、Amazonの担当者にお問い合わせください。
- Fire TV対応アプリのソースコードへのアクセス。
- この統合がサポートされているFire TVデバイス。現在サポートされているデバイスタイプのリストについては、Amazonの担当者に確認してください。
- 必須ではありませんが、Amazonでは、カタログをAmazonカタログサービスやGracenoteなどのクラウドサービスと統合することをお勧めします。これらのサービスへのオンボーディングについては、Amazonの担当者に確認してください。
統合の手順
大まかな流れとして、アプリでは以下の実装を行う必要があります。- 必要なパッケージの依存関係をアプリに追加します。
- マニフェストファイルでEPG同期タスクを宣言します。
-
EPG統合の基本的な実装を使用してEPG同期タスクを定義します。ロジックは次の3つの部分に分けることができます。
- チャンネルラインナップの統合。
- 番組ラインナップの統合。番組ラインナップの統合は、AmazonカタログサービスやGracenoteなどのクラウドベースのカタログがない場合にのみ必要です。
- ライブイベントの統合。ライブイベントの統合は、ライブイベントを提供する場合にのみ必要です。
- 独自のEPG統合ロジックを追加するためのベストプラクティスに従って、EPG同期タスクを実装します。
- ベストプラクティスに従って、EPG同期タスクをスケジュールします。
- アプリのインストール時とアップデート時に繰り返すEPG同期タスクをスケジュールします。
- 視聴権限の変更時に繰り返すEPG同期タスクをスケジュールします。
- タスクのエントリポイントをシステムに登録します。
- チャンネル変更と再生を有効にします。

