Esempi

// Device information
// {
//  "primaryHardwareType" : "MobilePhone",
//  "model":"SM-S901U",
//  "vendor":"samsung",
//  "version":"r0q",
//  "manufacturer":"samsung",
//  "osName":"Android",
//  "osVersion":"14"
// }

// BASE64-encoded
// ewogICJwcmltYXJ5SGFyZHdhcmVUeXBlIiA6ICJNb2JpbGVQaG9uZSIsCiAgIm1vZGVsIjoiU00tUzkwMVUiLAogICJ2ZW5kb3I
// iOiJzYW1zdW5nIiwKICAidmVyc2lvbiI6InIwcSIsCiAgIm1hbnVmYWN0dXJlciI6InNhbXN1bmciLAogICJvc05hbWUiOiJBbmRyb
// 2lkIiwKICAib3NWZXJzaW9uIjoiMTQiCn0=

X-Device-Info: ewogICJwcmltYXJ5SGFyZHdhcmVUeXBlIiA6ICJNb2JpbGVQaG9uZSIsCiAgIm1vZGVsIjoiU00tUzkwMVUiLAogICJ2ZW5kb3IiOiJzYW1zdW5nIiwKICAidmVyc2lvbiI6InIwcSIsCiAgIm1hbnVmYWN0dXJlciI6InNhbXN1bmciLAogICJvc05hbWUiOiJBbmRyb2lkIiwKICAib3NWZXJzaW9uIjoiMTQiCn0=

Cookbook

IMPORTANTE
I frammenti di codice e le risorse della documentazione sono forniti a scopo di riferimento.
I frammenti di codice non sono esaustivi e potrebbero richiedere ulteriori modifiche per lavorare al progetto.
Indipendentemente dall'implementazione effettiva, l'intestazione X-Device-Info deve contenere un valore formattato come descritto nella sezione Direttive.

Browser

Per le applicazioni client in esecuzione in un browser, è possibile omettere l'intestazione X-Device-Info in quanto il browser invierà automaticamente un set minimo di informazioni richieste nell'intestazione User-Agent.

È comunque possibile utilizzare l'intestazione X-Device-Info per fornire informazioni aggiuntive sul dispositivo, sulla connessione e sull'applicazione, nel caso in cui l'applicazione client integri una libreria o un servizio che fornisce un meccanismo di identificazione del dispositivo.