Sei già un cliente NinjaOne? Effettua il login per visualizzare le altre guide e gli ultimi aggiornamenti.

MDM: codice QR personalizzato per aggiungere un dispositivo

Quando un nuovo dispositivo Android (Tipo di utilizzo: Per lavoro) viene appena integrato tramite codice QR, può essere connesso automaticamente alla rete Wi-Fi salvata. Attualmente sono disponibili due (2) opzioni per farlo: 

  • È possibile aggiungere il Wi-Fi alla policy e distribuirla dopo la registrazione (connettersi al Wi-Fi sul dispositivo come parte del provisioning (qualsiasi rete) e la policy invierà le reti configurate).
    -oppure-
  • È possibile incorporare manualmente il Wi-Fi nel codice QR seguendo le istruzioni riportate di seguito, che includono un modello di payload JSON (le opzioni interattive saranno disponibili in una versione futura). 

Per generare un codice QR personalizzato, scansiona il codice QR fornito da NinjaOne Mobile Device Management (MDM) in un'applicazione in grado di leggere il payload JSON. Da lì, potrai aggiungere qualsiasi DPC o extra di provisioning necessario per personalizzare la tua esperienza di provisioning.

Utilizza l'opzione Copia codice sotto l'immagine QR nella console NinjaOne MDM. 

mdm_qr code_copy.png

Nel modello JSON riportato di seguito, abbiamo evidenziato alcuni dei dati che richiedono particolare attenzione. 

{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":"https://play.google.com/managed/downloadManagingApp?identifier=setup",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN":"xxxxxxxxxx"
},
"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":false,
"android.app.extra.PROVISIONING_USE_MOBILE_DATA":false,
"android.app.extra.PROVISIONING_LOCALE":"en_US",
"android.app.extra.PROVISIONING_WIFI_SSID":"xxxxx",
"android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE":"WPA",
"android.app.extra.PROVISIONING_WIFI_PASSWORD":"xxxxx"
}

Se si desidera configurare una rete Wi-Fi come WPA-PSK (Wi-Fi Protected Access Pre-Shared Key), oltre a SECURITY_TYPE è necessario compilare anche i token WIFI_SSID e WIFI_PASSWORD. È inoltre necessario aggiungere ENROLLMENT_TOKEN.

È necessario definirlo all'interno del JSON, ad esempio:

"android.app.extra.PROVISIONING_WIFI_SSID":"Bananarama",
"android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE":"WPA",
"android.app.extra.PROVISIONING_WIFI_PASSWORD":"password123!"

Inoltre, il cliente potrebbe voler:

  • Lasciare abilitate le app di sistema (impostare SYSTEM_APPS_ENABLED su true).
  • Impostare una lingua personalizzata per il provisioning, ad esempio impostando LOCALE in un formato xx_XX per la località preferita (ad es. en-US).
  • Forzare i dati mobili per il provisioning (impostare MOBILE_DATA su true).

Rimuovere o falsificare qualsiasi elemento che non si desidera configurare. Al termine, utilizzare uno strumento di generazione di codici QR per convertirlo nuovamente in un codice QR da scansionare. Esistono diversi strumenti di generazione di codici QR per diversi sistemi operativi e NinjaOne non ha una raccomandazione specifica, ma, ove possibile, il tipo di generatore di codici QR dovrebbe essere impostato su "testo" per l'ottimizzazione.

Scansiona l'immagine del codice QR con il dispositivo per applicare automaticamente la configurazione Wi-Fi.

Domande frequenti

Passi successivi