Risorsa: MobileDevice
La Gestione dispositivi mobili di Google Workspace include dispositivi Android, Google Sync e iOS. Per ulteriori informazioni sulle attività comuni delle API Group Mobile Device, consulta la Guida per gli sviluppatori.
Rappresentazione JSON |
---|
{ "kind": string, "etag": string, "resourceId": string, "deviceId": string, "name": [ string ], "email": [ string ], "model": string, "os": string, "type": string, "status": string, "hardwareId": string, "firstSync": string, "lastSync": string, "userAgent": string, "serialNumber": string, "imei": string, "meid": string, "wifiMacAddress": string, "networkOperator": string, "defaultLanguage": string, "managedAccountIsOnOwnerProfile": boolean, "deviceCompromisedStatus": string, "buildNumber": string, "kernelVersion": string, "basebandVersion": string, "unknownSourcesStatus": boolean, "developerOptionsStatus": boolean, "otherAccountsInfo": [ string ], "adbStatus": boolean, "supportsWorkProfile": boolean, "manufacturer": string, "releaseVersion": string, "securityPatchLevel": string, "brand": string, "bootloaderVersion": string, "hardware": string, "encryptionStatus": string, "devicePasswordStatus": string, "privilege": string, "applications": [ { "packageName": string, "displayName": string, "versionName": string, "versionCode": integer, "permission": [ string ] } ] } |
Campi | |
---|---|
kind |
Il tipo di risorsa API. Per le risorse Mobiledevices, il valore è |
etag |
ETag della risorsa. |
resourceId |
L'ID univoco che il servizio API utilizza per identificare il dispositivo mobile. |
deviceId |
Il numero di serie di un dispositivo mobile Google Sync. Per i dispositivi Android e iOS, si tratta di un identificatore univoco generato dal software. |
name[] |
L'elenco dei nomi utente del proprietario. Se la tua applicazione richiede l'elenco corrente dei nomi dei proprietari di dispositivi, utilizza il metodo get. Per ulteriori informazioni sul recupero delle informazioni sugli utenti di dispositivi mobili, consulta la Guida per gli sviluppatori. |
email[] |
L'elenco degli indirizzi email del proprietario. Se la tua applicazione richiede l'elenco corrente degli indirizzi email degli utenti, utilizza il metodo get. Per ulteriori informazioni, consulta l'articolo sul metodo di recupero di un utente. |
model |
Il nome del modello del dispositivo mobile, ad esempio Nexus S. Questa proprietà può essere aggiornata. Per ulteriori informazioni, consulta la Guida per gli sviluppatori. |
os |
Il sistema operativo del dispositivo mobile, ad esempio iOS 4.3 o Android 2.3.5. Questa proprietà può essere aggiornata. Per ulteriori informazioni, consulta la Guida per gli sviluppatori. |
type |
Il tipo di dispositivo mobile. |
status |
Lo stato del dispositivo. |
hardwareId |
L'identificatore univoco IMEI/MEID per l'hardware Android. Non è applicabile ai dispositivi Google Sync. Quando si aggiunge un dispositivo mobile Android, si tratta di una proprietà facoltativa. Quando si aggiorna uno di questi dispositivi, si tratta di una proprietà di sola lettura. |
firstSync |
La data e l'ora in cui il dispositivo è stato sincronizzato inizialmente con le impostazioni dei criteri nella Console di amministrazione. Il valore è nel formato di data e ora ISO 8601. L'ora corrisponde alla data completa più ore, minuti e secondi nel formato |
lastSync |
La data e l'ora dell'ultima sincronizzazione del dispositivo con le impostazioni dei criteri nella Console di amministrazione. Il valore è nel formato di data e ora ISO 8601. L'ora corrisponde alla data completa più ore, minuti e secondi nel formato |
userAgent |
Fornisce informazioni sul dispositivo, ad esempio la versione di |
serialNumber |
Il numero di serie del dispositivo. |
imei |
Il codice IMEI del dispositivo. |
meid |
Il numero MEID del dispositivo. |
wifiMacAddress |
L'indirizzo MAC del dispositivo sulle reti Wi-Fi. |
networkOperator |
Operatore di rete o mobile del dispositivo mobile (se disponibile) (sola lettura) |
defaultLanguage |
Le impostazioni internazionali predefinite utilizzate sul dispositivo. |
managedAccountIsOnOwnerProfile |
Valore booleano che indica se l'account è nel profilo proprietario/principale o meno. |
deviceCompromisedStatus |
Lo stato del dispositivo compromesso. |
buildNumber |
Il numero di build del sistema operativo del dispositivo. |
kernelVersion |
La versione del kernel del dispositivo. |
basebandVersion |
La versione della banda di base del dispositivo. |
unknownSourcesStatus |
Origini sconosciute attivate o disattivate sul dispositivo (sola lettura) |
developerOptionsStatus |
Opzioni sviluppatore attivate o disattivate sul dispositivo (sola lettura) |
otherAccountsInfo[] |
Elenco di account aggiunti sul dispositivo (sola lettura) |
adbStatus |
ADB (debug USB) attivato o disattivato sul dispositivo (sola lettura) |
supportsWorkProfile |
Profilo di lavoro supportato sul dispositivo (sola lettura) |
manufacturer |
Produttore di dispositivi mobili (sola lettura) |
releaseVersion |
Versione release dispositivo mobile (sola lettura) |
securityPatchLevel |
Livello patch di sicurezza dispositivo mobile (sola lettura) |
brand |
Brand dispositivo mobile (sola lettura) |
bootloaderVersion |
Versione bootloader dispositivo mobile (sola lettura) |
hardware |
Hardware per dispositivi mobili (sola lettura) |
encryptionStatus |
Stato crittografia dispositivo mobile (sola lettura) |
devicePasswordStatus |
DevicePasswordStatus (sola lettura) |
privilege |
DMAgentPermission (sola lettura) |
applications[] |
L'elenco delle applicazioni installate su un dispositivo mobile Android. Non è applicabile a Google Sync e ai dispositivi iOS. L'elenco include tutte le app Android che accedono ai dati di Google Workspace. Quando aggiorni un elenco di applicazioni, è importante tenere presente che gli aggiornamenti sostituiscono l'elenco esistente. Se il dispositivo Android ha due applicazioni esistenti e l'API aggiorna l'elenco con cinque applicazioni, ora sarà l'elenco aggiornato di cinque applicazioni.
|
applications[].packageName |
Il nome del pacchetto dell'applicazione. Un esempio è |
applications[].displayName |
Il nome visualizzato dell'applicazione. Un esempio è |
applications[].versionName |
Il nome della versione dell'applicazione. Un esempio è |
applications[].versionCode |
Il codice di versione dell'applicazione. Un esempio è |
applications[].permission[] |
L'elenco delle autorizzazioni di questa applicazione. Può essere un'autorizzazione Android standard o una definita dall'applicazione e si trova nel file manifest Android dell'applicazione. Esempi di autorizzazioni di un'applicazione Calendar sono |
Metodi |
|
---|---|
|
Esegue un'azione che ha effetto su un dispositivo mobile. |
|
Rimuove un dispositivo mobile. |
|
Recupera le proprietà di un dispositivo mobile. |
|
Recupera un elenco impaginato di tutti i dispositivi mobili di proprietà dell'utente per un account. |