En-tête - Identifiant-appareil-AP header-ap-device-identifier

NOTE
Le contenu de cette page est fourni à titre d’information uniquement. L’utilisation de cette API nécessite une licence Adobe actuelle. Aucune utilisation non autorisée n’est autorisée.

Vue d’ensemble overview

L’en-tête de requête AP-Device-Identifier contient l’identifiant de l’appareil de diffusion en continu tel qu’il a été créé par l’application cliente.

Syntaxe syntax

AP-Device-Identifier : <type> <identifier>
Type d’en-tête
En-tête de requête
Standard
Non

Directives directives

<type>

Type d’identifiant d’appareil.

Un seul type est pris en charge, comme illustré ci-dessous.

Type
empreinte digitale
L’identifiant de l’appareil est constitué d’un identifiant stable et unique créé et géré par l’application cliente pour chaque appareil.
L’application cliente doit mettre en cache l’identifiant de périphérique dans le stockage persistant, car la perte ou la modification de cet identifiant invalidera l’authentification. L’application cliente doit empêcher les modifications de valeur causées par des actions de l’utilisateur telles que la désinstallation, la réinstallation ou les mises à niveau de l’application.

<identifier>

Valeur Base64-encoded de l’identifiant de l’appareil.

Exemple example

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

// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

Livres de cuisine cookbooks

IMPORTANT
Les ressources de documentation sont fournies à des fins de référence.
Les ressources de documentation ne sont pas exhaustives et peuvent nécessiter des modifications supplémentaires pour fonctionner dans votre projet.
Quelle que soit votre implémentation réelle, l’en-tête de AP-Device-Identifier doit contenir une valeur formatée comme décrit dans la section Directives.

Pour créer l’en-tête AP-Device-Identifier pour les appareils s’exécutant dans un navigateur, votre application cliente doit calculer un identifiant stable et unique en fonction des données disponibles telles que les données du navigateur, de l’appareil ou spécifiques à l’utilisateur.

(*) Nous vous recommandons d’intégrer une bibliothèque ou un service qui fournit un navigateur ou un mécanisme d’empreinte numérique d’appareil.

Appareils mobiles mobile-devices

iOS et iPadOS ios-ipados

Pour créer l’en-tête AP-Device-Identifier pour les appareils exécutant iOS ou iPadOS, vous pouvez vous reporter aux documents suivants :

(*) Nous vous recommandons d’appliquer une fonction de hachage SHA-256 sur la valeur fournie par le système d’exploitation.

Android android

Pour créer l’en-tête AP-Device-Identifier pour les appareils exécutant Android, vous pouvez vous reporter aux documents suivants :

  • Documentation Android destinée aux développeurs pour ANDROID_ID.

(*) Nous vous recommandons d’appliquer une fonction de hachage SHA-256 sur la valeur fournie par le système d’exploitation.

Appareils connectés au téléviseur tv-connected-devices

tvOS tvos

Pour créer l’en-tête AP-Device-Identifier pour les appareils exécutant tvOS, vous pouvez vous reporter aux documents suivants :

(*) Nous vous recommandons d’appliquer une fonction de hachage SHA-256 sur la valeur fournie par le système d’exploitation.

Système d’exploitation Fire fireos

Pour créer l’en-tête AP-Device-Identifier pour les appareils exécutant Fire OS, vous pouvez vous reporter aux documents suivants :

  • Documentation Android destinée aux développeurs pour ANDROID_ID.

(*) Nous vous recommandons d’appliquer une fonction de hachage SHA-256 sur la valeur fournie par le système d’exploitation.

Roku OS rokuos

Pour créer l’en-tête AP-Device-Identifier pour les appareils exécutant Roku OS, vous pouvez vous reporter aux documents suivants :

(*) Nous vous recommandons d’appliquer une fonction de hachage SHA-256 sur la valeur fournie par le système d’exploitation.

Autres others

Pour les plateformes d’appareils non couvertes dans la documentation, l’identifiant de l’appareil doit être lié à toute identification matérielle disponible, généralement spécifiée dans le manuel matériel de l’appareil.

Si aucun identifiant matériel n’est disponible, un identifiant généré de manière unique en fonction des attributs de l’application cliente doit être utilisé et mis en cache dans le stockage persistant.

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