ヘッダー – AP デバイス識別子 header-ap-device-identifier
概要 overview
AP-Device-Identifier 要求ヘッダーには、クライアント アプリケーションによって作成されたストリーミング デバイスの識別子が含まれています。
構文 syntax
ディレクティブ directives
<type>
デバイス識別子のタイプ。
以下に示すように、サポートされているタイプは 1 つだけです。
<identifier>
デバイス識別子の Base64-encoded
値。
例 example
// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb
// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
クックブック cookbooks
AP-Device-Identifier
ヘッダーには、 ディレクティブの節で説明されているように書式設定された値が含まれている必要があります。ブラウザー browsers
ブラウザーで実行されるデバイスの AP-Device-Identifier
ヘッダーを作成するには、クライアントアプリケーションが、ブラウザー、デバイス、ユーザー固有のデータなどの使用可能なデータに基づいて、安定した一意の ID を計算する必要があります。
(*) ブラウザーまたはデバイスのフィンガープリントのメカニズムを提供するライブラリまたはサービスを統合することをお勧めします。
モバイルデバイス mobile-devices
iOSと iPadOS ios-ipados
iOSまたは iPadOS が稼働するデバイス用の AP-Device-Identifier
ヘッダーを作成するには、次のドキュメントを参照してください。
- identifierForVendor に関するApple開発者向けドキュメント。
(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。
Android android
Android を実行するデバイスの AP-Device-Identifier
ヘッダーを作成するには、次のドキュメントを参照してください。
- Android開発者向けドキュメント ANDROID_ID。
(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。
テレビ接続デバイス tv-connected-devices
tvOS tvos
tvOS を実行しているデバイスの AP-Device-Identifier
ヘッダーを作成するには、次のドキュメントを参照してください。
- identifierForVendor に関するApple開発者向けドキュメント。
(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。
Fire OS fireos
Fire OS を実行するデバイスの AP-Device-Identifier
ヘッダーを作成するには、次のドキュメントを参照してください。
- Android開発者向けドキュメント ANDROID_ID。
(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。
Roku OS rokuos
Roku OS を実行するデバイスの AP-Device-Identifier
ヘッダーを作成するには、次のドキュメントを参照してください。
- GetChannelClientId に関する Roku 開発者向けドキュメント。
(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。
その他 others
ドキュメントで扱っていないデバイスプラットフォームの場合、デバイスの識別子は、利用可能なハードウェア ID (通常はデバイスのハードウェアマニュアルで指定されるもの)に関連付ける必要があります。
使用可能なハードウェア識別子がない場合は、クライアントアプリケーション属性に基づいて一意に生成された識別子を使用し、永続ストレージにキャッシュする必要があります。