L'API EMM di Google Play include una risorsa Devices che rappresenta ogni entità gestita da un EMM e associata a un utente specifico. Nei siti dei clienti, i dispositivi vengono gestiti utilizzando la console EMM e il controller di policy dei dispositivi (DPC). Le organizzazioni forniscono le app agli utenti tramite la versione gestita di Google Play.
Dispositivi e tipi di gestione
Se il DPC gestisce un intero dispositivo, quest'ultimo ha un valore managementType di managedDevice. Se il DPC gestisce solo il profilo di lavoro, il dispositivo ha un managementType di managedProfile , che rappresenta solo il profilo gestito sul dispositivo fisico. Questi dispositivi sono chiamati "dispositivi gestiti".
I dispositivi con un tipo di gestione unmanagedProfile sono chiamati "dispositivi non gestiti", tra cui:
- Dispositivi legacy che eseguono versioni di Android precedenti alla 5.0 o che non supportano i profili di lavoro.
- Dispositivi non controllati da un DPC e che non hanno
managedDeviceomanagedProfilecome tipo di gestione. Ad esempio, un amministratore di Google Workspace di un'organizzazione potrebbe consentire agli utenti di aggiungere i propri account email aziendali ai propri dispositivi Android personali senza configurare un profilo di lavoro.
Cosa puoi fare con il tipo di gestione unmanagedProfile
Utilizzando il tipo di gestione unmanagedProfile , gli utenti dei dispositivi legacy possono scaricare le app tramite la versione gestita di Google Play delle loro organizzazioni e:
- Accedere alle app private rese disponibili tramite gli elenchi di controllo dell'accesso (ACL) per utente e per app.
- Scaricare le licenze dalle applicazioni con licenza collettiva acquistate dalla loro attività.
- Accedere alla versione gestita di Google Play per installare le app consigliate e curate da un amministratore.
Inoltre, gli amministratori possono vedere quali app di lavoro sono installate sul dispositivo.
Puoi utilizzare il tipo di gestione unmanagedProfile sui dispositivi che eseguono versioni di Android precedenti alla 5.0 o sui dispositivi che non supportano i profili di lavoro. Se un dispositivo supporta i profili di lavoro, utilizza i tipi di gestione managedDevice o managedProfile.
Consenso dell'utente e versione gestita di Google Play
Un utente deve accettare i Termini di servizio (TdS) presentati quando tenta di accedere alla versione gestita di Google Play per la prima volta. Dopo che un utente accetta i Termini di servizio:
- Nella versione gestita di Google Play viene creato un record
unmanagedProfileper ogni dispositivo non gestito di un utente. - Puoi visualizzare i dispositivi nell'API EMM di Google Play.
- L'utente può installare le app nello stesso modo degli utenti i cui dispositivi sono gestiti direttamente dal tuo DPC.
Riepilogo di risorse, metodi e tipi di gestione
| Risorsa e metodo | Descrizione | managedDevice
|
managedProfile
|
unmanagedProfile
|
Devices.get
|
Restituisce una risorsa Devices che contiene i dettagli del dispositivo.
|
✔ | ✔ | ✔ |
Devices.getState
|
Recupera se l'accesso di un dispositivo ai servizi Google è attivo o disattivato. | ✔ (solo utenti gestiti da Google) | ✔ (solo utenti gestiti da Google) | |
Devices.list
|
Recupera un elenco di risorse Device per lo userID specificato.
|
✔ | ✔ | ✔ |
Devices.setState
|
Imposta se l'accesso di un dispositivo ai servizi Google è attivo o disattivato. Richiede la configurazione della gestione dei dispositivi mobili per i dispositivi Android nella Console di amministrazione Google. | ✔ (solo utenti gestiti da Google) | ✔ (solo utenti gestiti da Google) | |
Entitlements.delete
|
Rimuove il diritto e l'app dal dispositivo. |
✔ | ✔ | ✔ (l'app non viene rimossa dal dispositivo) |
Entitlements.update
|
Se richiamato con il parametro di installazione facoltativo, tenta di installare l'app sul dispositivo e di assegnare il diritto all'utente. | ✔ | ✔ | ✔ |
Installs.get
|
Recupera i dettagli di un'installazione di un'app su un dispositivo. | ✔ | ✔ | ✔ (limitato alle app installate dall'account di lavoro) |
Installs.list
|
Recupera i dettagli di tutte le app installate su un dispositivo. | ✔ | ✔ | ✔ (limitato alle app installate dall'account di lavoro) |
Installs.delete
|
Richiede la rimozione di un'app da un dispositivo. | ✔ | ✔ | ✔ |
Installs.update
|
Richiede l'installazione dell'ultima versione dell'app su un dispositivo. | ✔ | ✔ | ✔ |