Zasób: MobileDevice
Usługa Zarządzanie urządzeniami mobilnymi w Google Workspace obejmuje urządzenia z Androidem, Google Sync i iOS. Więcej informacji o popularnych zadaniach związanych z interfejsem API grup urządzeń mobilnych znajdziesz w przewodniku dla deweloperów.
| Zapis 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 ] } ] } | 
| Pola | |
|---|---|
| kind | 
 Typ zasobu interfejsu API. W przypadku zasobów Mobiledevices wartość to  | 
| etag | 
 ETag zasobu. | 
| resourceId | 
 Unikalny identyfikator, którego usługa interfejsu API używa do identyfikowania urządzenia mobilnego. | 
| deviceId | 
 Numer seryjny urządzenia mobilnego z Google Sync. W przypadku urządzeń z Androidem i iOS jest to unikalny identyfikator wygenerowany przez oprogramowanie. | 
| name[] | 
 Lista nazw użytkowników właściciela. Jeśli aplikacja potrzebuje aktualnej listy nazw właścicieli urządzeń, użyj metody get. Więcej informacji o pobieraniu informacji o użytkowniku urządzenia mobilnego znajdziesz w przewodniku dla programistów. | 
| email[] | 
 Lista adresów e-mail właściciela. Jeśli Twoja aplikacja potrzebuje bieżącej listy adresów e-mail użytkowników, użyj metody get. Więcej informacji znajdziesz w metodzie pobierania danych użytkownika. | 
| model | 
 Nazwa modelu urządzenia mobilnego, np. Nexus S. Tę usługę można zaktualizować. Więcej informacji znajdziesz w przewodniku dla programistów. | 
| os | 
 System operacyjny urządzenia mobilnego, np. iOS 4.3 lub Android 2.3.5. Tę usługę można zaktualizować. Więcej informacji znajdziesz w przewodniku dla programistów. | 
| type | 
 Typ urządzenia mobilnego. | 
| status | 
 Stan urządzenia. | 
| hardwareId | 
 Unikalny identyfikator IMEI/MEID sprzętu z Androidem. Nie dotyczy to urządzeń z Google Sync. Podczas dodawania urządzenia mobilnego z Androidem ta właściwość jest opcjonalna. Podczas aktualizowania jednego z tych urządzeń jest to właściwość tylko do odczytu. | 
| firstSync | 
 Data i godzina początkowej synchronizacji urządzenia z ustawieniami zasad w konsoli administracyjnej. Wartość jest podana w formacie daty i godziny ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie  | 
| lastSync | 
 Data i godzina ostatniej synchronizacji urządzenia z ustawieniami zasad w konsoli administracyjnej. Wartość jest podana w formacie daty i godziny ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie  | 
| userAgent | 
 Zawiera informacje o urządzeniu, np. wersję  | 
| serialNumber | 
 Numer seryjny urządzenia. | 
| imei | 
 Numer IMEI urządzenia. | 
| meid | 
 Numer MEID urządzenia. | 
| wifiMacAddress | 
 Adres MAC urządzenia w sieciach Wi-Fi. | 
| networkOperator | 
 Operator sieci lub operator komórkowy urządzenia mobilnego (jeśli jest dostępny) (tylko do odczytu) | 
| defaultLanguage | 
 Domyślny język używany na urządzeniu. | 
| managedAccountIsOnOwnerProfile | 
 Wartość logiczna wskazująca, czy to konto jest na profilu właściciela/głównym. | 
| deviceCompromisedStatus | 
 Stan urządzenia z luką w zabezpieczeniach. | 
| buildNumber | 
 Numer kompilacji systemu operacyjnego urządzenia. | 
| kernelVersion | 
 Wersja jądra urządzenia. | 
| basebandVersion | 
 Wersja pasma podstawowego urządzenia. | 
| unknownSourcesStatus | 
 Nieznane źródła są włączone lub wyłączone na urządzeniu (tylko do odczytu) | 
| developerOptionsStatus | 
 Włączone lub wyłączone opcje programisty na urządzeniu (tylko do odczytu) | 
| otherAccountsInfo[] | 
 Lista kont dodanych na urządzeniu (tylko do odczytu) | 
| adbStatus | 
 Adb (debugowanie przez USB) jest włączone lub wyłączone na urządzeniu (tylko do odczytu). | 
| supportsWorkProfile | 
 Profil służbowy obsługiwany na urządzeniu (tylko do odczytu) | 
| manufacturer | 
 Producent urządzenia mobilnego (tylko do odczytu) | 
| releaseVersion | 
 Wersja wersji aplikacji mobilnej (tylko do odczytu) | 
| securityPatchLevel | 
 Poziom aktualizacji zabezpieczeń urządzenia mobilnego (tylko do odczytu) | 
| brand | 
 Marka urządzenia mobilnego (tylko do odczytu) | 
| bootloaderVersion | 
 Wersja programu rozruchowego urządzenia mobilnego (tylko do odczytu) | 
| hardware | 
 Sprzęt mobilny (tylko do odczytu) | 
| encryptionStatus | 
 Stan szyfrowania urządzenia mobilnego (tylko do odczytu) | 
| devicePasswordStatus | 
 DevicePasswordStatus (tylko do odczytu) | 
| privilege | 
 DMAgentPermission (tylko do odczytu) | 
| applications[] | 
 Lista aplikacji zainstalowanych na urządzeniu mobilnym z Androidem. Nie dotyczy to urządzeń z Google Sync i iOS. Lista obejmuje wszystkie aplikacje na Androida, które mają dostęp do danych Google Workspace. Pamiętaj, że podczas aktualizowania listy aplikacji zmiany zastępują dotychczasową listę. Jeśli urządzenie z Androidem ma 2 dotychczasowe aplikacje, a interfejs API zaktualizuje listę o 5 aplikacji, będzie to zaktualizowana lista 5 aplikacji.
                 | 
| applications[].packageName | 
 Nazwa pakietu aplikacji. Przykładem jest  | 
| applications[].displayName | 
 Wyświetlana nazwa aplikacji. Przykładem jest  | 
| applications[].versionName | 
 Nazwa wersji aplikacji. Przykładem jest  | 
| applications[].versionCode | 
 Kod wersji aplikacji. Przykładem jest  | 
| applications[].permission[] | 
 Lista uprawnień tej aplikacji. Mogą to być standardowe uprawnienia Androida lub te zdefiniowane przez aplikację. Znajdziesz je w pliku manifestu na Androida aplikacji. Przykłady uprawnień aplikacji Kalendarz to  | 
| Metody | |
|---|---|
| 
 | Wykonuje działanie, które wpływa na urządzenie mobilne. | 
| 
 | Usuwanie urządzenia mobilnego. | 
| 
 | Pobiera właściwości urządzenia mobilnego. | 
| 
 | Pobiera ponumerowane listy wszystkich urządzeń mobilnych należących do użytkownika na danym koncie. |