Cabeçalho - AP-Identificador de dispositivo header-ap-device-identifier
Visão geral overview
O cabeçalho de solicitação AP-Device-Identifier contém o identificador do dispositivo de streaming conforme foi criado pelo aplicativo cliente.
Sintaxe syntax
Diretivas directives
<tipo>
O tipo de identificador do dispositivo.
Há apenas um tipo compatível, conforme apresentado abaixo.
<identificador>
O valor Base64-encoded
do identificador do dispositivo.
Exemplo example
// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb
// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi
Cookbooks cookbooks
AP-Device-Identifier
deve conter um valor formatado conforme descrito na seção Diretivas.Navegadores browsers
Para criar o cabeçalho AP-Device-Identifier
para dispositivos em execução em um navegador, o aplicativo cliente requer o cálculo de um identificador estável e exclusivo com base nos dados disponíveis, como navegador, dispositivo ou dados específicos do usuário.
(*) Recomendamos integrar uma biblioteca ou serviço que forneça um mecanismo de impressão digital de navegador ou dispositivo.
Dispositivos móveis mobile-devices
iOS e iPadOS ios-ipados
Para criar o cabeçalho AP-Device-Identifier
para dispositivos que executam o iOS ou o iPadOS, consulte os seguintes documentos:
- Documentação do desenvolvedor do Apple para identifierForVendor.
(*) Recomendamos aplicar uma função de hash SHA-256 sobre o valor fornecido pelo sistema operacional.
Android android
Para criar o cabeçalho AP-Device-Identifier
para dispositivos que executam o Android, consulte os seguintes documentos:
- Documentação do desenvolvedor do Android para ANDROID_ID.
(*) Recomendamos aplicar uma função de hash SHA-256 sobre o valor fornecido pelo sistema operacional.
Dispositivos conectados à TV tv-connected-devices
tvOS tvos
Para compilar o cabeçalho AP-Device-Identifier
para dispositivos que executam o tvOS, consulte os seguintes documentos:
- Documentação do desenvolvedor do Apple para identifierForVendor.
(*) Recomendamos aplicar uma função de hash SHA-256 sobre o valor fornecido pelo sistema operacional.
Acionar SO fireos
Para criar o cabeçalho AP-Device-Identifier
para dispositivos que executam o Fire OS, consulte os seguintes documentos:
- Documentação do desenvolvedor do Android para ANDROID_ID.
(*) Recomendamos aplicar uma função de hash SHA-256 sobre o valor fornecido pelo sistema operacional.
Roku OS rokuos
Para criar o cabeçalho AP-Device-Identifier
para dispositivos que executam o Roku OS, consulte os seguintes documentos:
- Documentação do desenvolvedor do Roku para GetChannelClientId.
(*) Recomendamos aplicar uma função de hash SHA-256 sobre o valor fornecido pelo sistema operacional.
Outros others
Para plataformas de dispositivos não cobertas na documentação, o identificador do dispositivo deve ser vinculado a qualquer identificação de hardware disponível, normalmente especificada no manual de hardware do dispositivo.
Se nenhum identificador de hardware estiver disponível, um identificador gerado exclusivamente com base nos atributos do aplicativo cliente deverá ser usado e armazenado em cache no armazenamento persistente.