iOS と Android で暗号化されたまま保持されるオフライン動画ダウンロード

権利に紐づく、永続的な FairPlay と ExoPlayer のオフラインライセンス。

DRM を保ったままのネイティブなオフラインダウンロード。Apple では AVAssetDownloadTask と永続 FairPlay 鍵、Android では ExoPlayer のオフラインライセンスを使います。日額: 500ユーロまたは600ドル。

修理伝票

Nº ····

お預かり

ご予約日 9:00

仕上がり

19:00

お受け取り

スマートフォンにインストール済みの修正版アプリと、ソースコードの変更点。

お客様控え

Nº ····

1日目

税抜500ユーロ

1日目を予約

リモート日額

€500税抜

Apple で AVAssetDownloadTask と永続 FairPlay 鍵、Android で ExoPlayer のオフラインライセンスを使い、DRM 保護されたオフラインダウンロードを実装してきました。

お受け取り

  • iOS/tvOS で AVAssetDownloadTask による永続 FairPlay 鍵を使ったオフラインダウンロード
  • Android で ExoPlayer のオフラインライセンスと Media3 DownloadManager を使ったオフラインダウンロード
  • 保存容量の管理、有効期限、ライセンス更新を備えたバックグラウンドのダウンロードキュー
  • 権利と認証に紐づけ、有料コンテンツだけがダウンロードされるダウンロードアクセス

修理伝票

  • オフラインは無防備という意味ではありません

    飛行機用に映画をダウンロードさせるのは、DRM を加えるまでは簡単です。ファイルはディスク上で暗号化されたままでなければならず、復号鍵はコンテンツを渡してしまわずにローカルで保持される必要があります。Apple ではこれは AVAssetDownloadTask と組み合わせた永続 FairPlay 鍵を意味し、Android ではダウンロードしたメディアとともに保存される ExoPlayer のオフラインライセンスを意味します。両方を実装し、オフラインのコピーがストリームと同じだけ保護されるようにします。

  • バックグラウンドのダウンロードと保存容量

    ダウンロードマネージャーは、アプリがバックグラウンドにあるときも動き続け、アプリが終了されても生き残り、接続が切れた後に再開しなければなりません。さらに、ユーザーの残り容量を把握し、タイトルを削除でき、実際の進捗を表示する必要があります。各プラットフォームでネイティブのバックグラウンドダウンロード API を使ってキューを作り、一時停止、再開、失敗を明確に扱います。

  • 有効期限とライセンス更新

    オフラインライセンスはたいてい期限付きです。タイトルはダウンロードから30日間、または初回再生から48時間視聴できる、といった具合です。つまり、期限をローカルで追跡し、端末がオンラインに戻ったときにライセンスを更新し、権利が切れたらコンテンツをきれいに削除することを意味します。更新フローをあなたのライセンスサーバーに接続し、ユーザーがオフラインの間でもルールが守られるようにします。

  • ダウンロードを権利に紐づける

    ダウンロードは、ユーザーが実際にそのコンテンツの権利を持っている場合のみ行われるべきで、サブスクリプションが終了したら動かなくなるべきです。ダウンロードフローをあなたの権利・認証システムに接続し、オフラインライセンスの発行がストリーミングと同じ信頼できる情報源を確認するようにします。これにより、解約したユーザーがダウンロード済みコンテンツをいつまでも見続けるというよくある抜け穴を防ぎます。

よくある質問

シニアのネイティブモバイル支援が必要ですか?

製品の背景、対象プラットフォーム、リポジトリの状況、スケジュールをお送りください。お役に立てるか素早くお答えします。

無料20分の通話を予約

お客様控え

Nº ····

1日目

税抜500ユーロ

1日目を予約

または、カウンターにメモを残す

プロジェクトについてお書きください。対応できるときはチャットですぐに、そうでなければ24時間以内にお返事します。