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 związanych z interfejsem API na urządzenia mobilne 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ść to |
etag |
ETag zasobu. |
resourceId |
Unikalny identyfikator, którego usługa API używa do identyfikowania urządzenia mobilnego. |
deviceId |
Numer seryjny urządzenia mobilnego z usługą Google Sync. W przypadku urządzeń z Androidem i iOS jest to unikalny identyfikator wygenerowany przez oprogramowanie. |
name[] |
Lista nazw użytkowników należących do 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żytkowniku urządzenia mobilnego znajdziesz w przewodniku dla programistów. |
email[] |
Lista adresów e-mail właściciela. Jeśli aplikacja wymaga bieżącej listy adresów e-mail użytkowników, użyj metody get. Więcej informacji znajdziesz w artykule o metodzie odzyskiwania 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 ma zastosowania na urządzeniach z Google Sync. Ta właściwość jest opcjonalna przy dodawaniu urządzenia mobilnego z Androidem. Podczas aktualizowania jednego z tych urządzeń ta usługa jest tylko do odczytu. |
firstSync |
Data i godzina pierwszej synchronizacji urządzenia z ustawieniami zasad w konsoli administracyjnej. Data i godzina są podane w formacie 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. Data i godzina są podane w formacie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie |
userAgent |
Podaje 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 komórkowej lub operatora urządzenia mobilnego (jeśli jest dostępny) (tylko do odczytu) |
defaultLanguage |
Domyślne ustawienia regionalne używane na urządzeniu. |
managedAccountIsOnOwnerProfile |
Wartość logiczna wskazująca, czy konto należy do właściciela/profilu głównego, czy nie. |
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 zostały włączone lub wyłączone na urządzeniu (tylko do odczytu) |
developerOptionsStatus |
Opcje programisty włączone lub wyłączone na urządzeniu (tylko do odczytu) |
otherAccountsInfo[] |
Lista kont dodanych na urządzeniu (tylko do odczytu) |
adbStatus |
Adb (debugowanie USB) włączony lub wyłączony 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 Androida na urządzeniu mobilnym (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 urządzenia mobilnego (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 ma zastosowania na urządzeniach z Google Sync ani iOS. Lista zawiera wszystkie aplikacje na Androida, które mają dostęp do danych Google Workspace. Aktualizując listę aplikacji, pamiętaj, że aktualizacje zastępują istniejącą listę. Jeśli na urządzeniu z Androidem są dwie aplikacje, a interfejs API zaktualizuje listę o pięć aplikacji, pojawi 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 Androida lub uprawnienia zdefiniowane przez aplikację. Można je znaleźć w pliku manifestu Androida aplikacji. Przykładowe uprawnienia aplikacji Kalendarz to |
Metody |
|
---|---|
|
Wykonuje czynność, która wpływa 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 dla konta. |