Encabezado: AP-Device-Identifier header-ap-device-identifier
Información general overview
El encabezado de la solicitud AP-Device-Identifier contiene el identificador del dispositivo de flujo continuo tal como lo creó la aplicación cliente.
Sintaxis syntax
Directivas directives
<tipo>
El tipo de identificador del dispositivo.
Solo hay un tipo compatible como se muestra a continuación.
<identificador>
El valor Base64-encoded
del identificador del dispositivo.
Ejemplo example
// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb
// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
Libros cookbooks
AP-Device-Identifier
debe contener un valor con el formato descrito en la sección Directivas.Navegadores browsers
Para generar el encabezado AP-Device-Identifier
para los dispositivos que se ejecutan en un explorador, la aplicación cliente necesita calcular un identificador estable y único basado en los datos disponibles, como el explorador, el dispositivo o datos específicos del usuario.
(*) Se recomienda integrar una biblioteca o servicio que proporcione un mecanismo de huella digital de explorador o dispositivo.
Dispositivos móviles mobile-devices
iOS y iPadOS ios-ipados
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan iOS o iPadOS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Apple para identifierForVendor.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Android android
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Android, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Android para ANDROID_ID.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Dispositivos conectados a TV tv-connected-devices
tvOS tvos
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan tvOS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Apple para identifierForVendor.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Fire OS fireos
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Fire OS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Android para ANDROID_ID.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Roku OS rokuos
Para generar el encabezado AP-Device-Identifier
para los dispositivos que ejecutan Roku OS, puede consultar los siguientes documentos:
- Documentación para desarrolladores de Roku para GetChannelClientId.
(*) Se recomienda aplicar una función hash SHA-256 sobre el valor proporcionado por el sistema operativo.
Otros others
En el caso de las plataformas de dispositivo no incluidas en la documentación, el identificador de dispositivo debe vincularse a cualquier identificación de hardware disponible, normalmente especificada en el manual de hardware del dispositivo.
Si no hay identificadores de hardware disponibles, se debe utilizar y almacenar en caché en el almacenamiento persistente un identificador generado de forma única basado en atributos de la aplicación cliente.