ヘッダー – AP デバイス識別子 header-ap-device-identifier

NOTE
このページのコンテンツは情報提供のみを目的としています。 この API を使用するには、Adobeの最新ライセンスが必要です。 無許可の使用は許可されていません。

概要 overview

AP-Device-Identifier 要求ヘッダーには、クライアント アプリケーションによって作成されたストリーミング デバイスの識別子が含まれています。

構文 syntax

AP-Device-Identifier: <type> <identifier>
ヘッダータイプ
リクエストヘッダー
標準
不可

ディレクティブ directives

<type>

デバイス識別子のタイプ。

以下に示すように、サポートされているタイプは 1 つだけです。

タイプ
指紋
デバイス識別子は、各デバイスに対してクライアントアプリケーションによって作成および管理される、安定した一意の識別子で構成されます。
クライアントアプリケーションは、デバイス識別子を紛失または変更すると認証が無効になるので、永続ストレージにキャッシュする必要があります。 クライアントアプリケーションは、アプリケーションのアンインストール、再インストール、アップグレードなどのユーザーアクションによって引き起こされる値の変更を防ぐ必要があります。

<identifier>

デバイス識別子の Base64-encoded 値。

example

// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb

// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

クックブック cookbooks

IMPORTANT
ドキュメントリソースは、参照用に提供されています。
ドキュメントリソースは完全なものではなく、プロジェクトで機能するために追加の変更が必要になる場合があります。
実際の実装に関係なく、AP-Device-Identifier ヘッダーには、 ディレクティブの節で説明されているように書式設定された値が含まれている必要があります。

ブラウザー browsers

ブラウザーで実行されるデバイスの AP-Device-Identifier ヘッダーを作成するには、クライアントアプリケーションが、ブラウザー、デバイス、ユーザー固有のデータなどの使用可能なデータに基づいて、安定した一意の ID を計算する必要があります。

(*) ブラウザーまたはデバイスのフィンガープリントのメカニズムを提供するライブラリまたはサービスを統合することをお勧めします。

モバイルデバイス mobile-devices

iOSと iPadOS ios-ipados

iOSまたは iPadOS が稼働するデバイス用の AP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。

Android android

Android を実行するデバイスの AP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

  • Android開発者向けドキュメント ANDROID_ID

(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。

テレビ接続デバイス tv-connected-devices

tvOS tvos

tvOS を実行しているデバイスの AP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

(*) 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 ヘッダーを作成するには、次のドキュメントを参照してください。

(*) OS で指定された値に対して SHA-256 ハッシュ関数を適用することをお勧めします。

その他 others

ドキュメントで扱っていないデバイスプラットフォームの場合、デバイスの識別子は、利用可能なハードウェア ID (通常はデバイスのハードウェアマニュアルで指定されるもの)に関連付ける必要があります。

使用可能なハードウェア識別子がない場合は、クライアントアプリケーション属性に基づいて一意に生成された識別子を使用し、永続ストレージにキャッシュする必要があります。

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b