Zasób: MobileDevice
Zarządzanie urządzeniami mobilnymi w Google Workspace obejmuje urządzenia z Androidem, Google Sync i iOS. Więcej informacji o typowych zadaniach grupowych związanych z interfejsem API urządzeń mobilnych znajdziesz w Przewodniku dla programistó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 urządzeń mobilnych wartość wynosi |
etag |
Tag ETag zasobu. |
resourceId |
Unikalny identyfikator używany przez usługę interfejsu API do identyfikowania urządzenia mobilnego. |
deviceId |
Numer seryjny urządzenia mobilnego z Google Sync. W przypadku urządzeń z Androidem lub iOS jest to unikalny identyfikator generowany przez oprogramowanie. |
name[] |
Lista nazw użytkowników właściciela. Jeśli aplikacja wymaga bieżącej listy nazw właścicieli urządzeń, użyj metody get. Więcej informacji o pobieraniu informacji o użytkownikach urządzeń mobilnych znajdziesz w Przewodniku dla programistów. |
email[] |
Lista adresów e-mail właściciela. Jeśli aplikacja potrzebuje bieżącej listy adresów e-mail użytkowników, użyj metody get. Więcej informacji znajdziesz w opisie metody pobierania użytkownika. |
model |
nazwa modelu urządzenia mobilnego, na przykład Nexus S; Tę usługę można zaktualizować. Więcej informacji znajdziesz w Przewodniku dla programistów. |
os |
System operacyjny urządzenia mobilnego, na przykład 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 urządzeń z Google Sync. Przy dodawaniu 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 pierwszej synchronizacji urządzenia z ustawieniami zasad w konsoli administracyjnej. Wartość jest w formacie daty i godziny w standardzie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formularzu |
lastSync |
Data i godzina ostatniej synchronizacji urządzenia z ustawieniami zasad w konsoli administracyjnej. Wartość jest w formacie daty i godziny w standardzie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formularzu |
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 telefonu komórkowego lub operatora sieci (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 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 |
Włączone lub wyłączone Adb (debugowanie USB) na urządzeniu (tylko do odczytu) |
supportsWorkProfile |
Profil służbowy obsługiwany przez urządzenie (tylko do odczytu) |
manufacturer |
Producent urządzenia mobilnego (tylko do odczytu) |
releaseVersion |
Wersja na urządzenia mobilne – wersja do odczytu (tylko do odczytu) |
securityPatchLevel |
Poziom aktualizacji zabezpieczeń urządzeń mobilnych (tylko do odczytu) |
brand |
Marka urządzenia mobilnego (tylko do odczytu) |
bootloaderVersion |
Wersja programu rozruchowego urządzenia mobilnego (tylko do odczytu) |
hardware |
Mobile Device Hardware (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. Przy aktualizowaniu listy aplikacji należy pamiętać, że aktualizacje zastępują istniejącą listę. Jeśli na urządzeniu z Androidem są już zainstalowane 2 aplikacje, a interfejs API aktualizuje listę o 5 aplikacji, pojawia się zaktualizowana lista pięciu aplikacji.
|
applications[].packageName |
Nazwa pakietu aplikacji. Przykład: |
applications[].displayName |
Wyświetlana nazwa aplikacji. Przykład: |
applications[].versionName |
Nazwa wersji aplikacji. Przykład: |
applications[].versionCode |
Kod wersji aplikacji. Przykład: |
applications[].permission[] |
Lista uprawnień tej aplikacji. Mogą to być standardowe uprawnienia na Androida lub uprawnienia zdefiniowane przez aplikację. Znajdziesz je w pliku manifestu na Androida. Przykładowe uprawnienia aplikacji Kalendarz to |
Metody |
|
---|---|
|
Podejmuje działanie, które ma wpływ na urządzenie mobilne. |
|
Usuwa urządzenie mobilne. |
|
Pobiera właściwości urządzenia mobilnego. |
|
Pobiera podzieloną na strony listę wszystkich urządzeń mobilnych należących do użytkownika na koncie. |