実装ガイド
Android 環境で Kollus SDK を使用して DRM コンテンツをデバイスにダウンロードし、ネットワーク接続がない環境でも安全に再生するまでの全プロセスを説明します。
このドキュメントのすべてのサンプルコードは、公式サンプルアプリ kollus_player_v2_android をもとに作成されています。
事前確認事項: SDK キーと認証
Kollus SDK は、カテノイドが発行する SDK キー(Key) と 有効期限 の情報をもとに認証を行います。
正しいキーが発行されていない場合や有効期限が切れたキーを使用している場合、ダ ウンロードおよびオフライン再生関連の API 呼び出し時に ERROR_INCORRECT_AUTH_KEY エラーが発生し、動作が失敗します。
| 項目 | 説明および確認方法 |
|---|---|
| SDK キー | 営業担当者を通じて発行された固有キー |
| 有効期限 | SDK キーとともに提供される認証有効期間(例: 2050/12/31) |
| パッケージ識別子 | context.getPackageName(): SDK 内部で自動的に識別され、認証に使用 |
SDK キーの発行
SDK キーはコンソールから直接発行することはできません。営業担当者(jp_sales@catenoid.net)にパッケージ名/Bundle ID とともに発行をリクエストしてください。