Zasób: MobileDevice
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ść wynosi |
etag |
Tag 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 Twoja 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ń ta właściwość jest 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 |
Informacje o urządzeniu, np. wersja aplikacji |
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 konto należy do profilu właściciela czy profilu głównego. |
deviceCompromisedStatus |
Stan zhakowanego urządzenia. |
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 na urządzenia mobilne (tylko do odczytu) |
securityPatchLevel |
Stan 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ądzeń mobilnych (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 Google Sync ani urządzeń z iOS. Lista zawiera 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ład: |
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ładowe uprawnienia 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 podzieloną na strony listę wszystkich urządzeń mobilnych należących do użytkownika na koncie. |