Recurso: MobileDevice
O Gerenciamento de dispositivos móveis do Google Workspace inclui dispositivos Android, Google Sync e iOS. Para mais informações sobre tarefas comuns de grupo de API para dispositivos móveis, consulte o Guia para desenvolvedores.
Representação 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 ] } ] } |
Campos | |
---|---|
kind |
O tipo do recurso da API. Para recursos de dispositivos móveis, o valor é |
etag |
ETag do recurso. |
resourceId |
O ID exclusivo que o serviço da API usa para identificar o dispositivo móvel. |
deviceId |
O número de série de um dispositivo móvel do Google Sync. Para dispositivos Android e iOS, é um identificador exclusivo gerado por software. |
name[] |
A lista dos nomes de usuário do proprietário. Se o app precisar da lista atual de nomes de proprietários de dispositivos, use o método get. Para saber mais sobre como recuperar informações do usuário do dispositivo móvel, consulte o Guia do desenvolvedor. |
email[] |
A lista de endereços de e-mail do proprietário. Se o aplicativo precisar da lista atual de e-mails do usuário, use o método get. Para mais informações, consulte o método recuperar um usuário. |
model |
O nome do modelo do dispositivo móvel, por exemplo, Nexus S. Essa propriedade pode ser atualizada. Para saber mais, consulte o Guia para desenvolvedores. |
os |
O sistema operacional do dispositivo móvel, por exemplo, iOS 4.3 ou Android 2.3.5. Essa propriedade pode ser atualizada. Para saber mais, consulte o Guia para desenvolvedores. |
type |
O tipo de dispositivo móvel. |
status |
O status do dispositivo. |
hardwareId |
O identificador exclusivo IMEI/MEID para hardware Android. Ele não é aplicável a dispositivos com o Google Sync. Essa é uma propriedade opcional ao adicionar um dispositivo móvel Android. Ao atualizar um desses dispositivos, essa é uma propriedade somente leitura. |
firstSync |
A data e a hora em que o dispositivo foi sincronizado inicialmente com as configurações de política no Admin Console. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato |
lastSync |
A data e a hora da última sincronização do dispositivo com as configurações de política no Admin Console. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato |
userAgent |
Fornece informações sobre o dispositivo, como a versão do |
serialNumber |
O número de série do dispositivo. |
imei |
O número IMEI do dispositivo. |
meid |
O número MEID do dispositivo. |
wifiMacAddress |
O endereço MAC do dispositivo em redes Wi-Fi. |
networkOperator |
Operadora de rede ou de dispositivo móvel (se disponível) (somente leitura) |
defaultLanguage |
A localidade padrão usada no dispositivo. |
managedAccountIsOnOwnerProfile |
Booleano que indica se a conta está no perfil do proprietário/principal ou não. |
deviceCompromisedStatus |
O status do dispositivo comprometido. |
buildNumber |
O número da versão do sistema operacional do dispositivo. |
kernelVersion |
A versão do kernel do dispositivo. |
basebandVersion |
A versão da banda de base do dispositivo. |
unknownSourcesStatus |
Fontes desconhecidas ativadas ou desativadas no dispositivo (somente leitura) |
developerOptionsStatus |
Opções do desenvolvedor ativadas ou desativadas no dispositivo (somente leitura) |
otherAccountsInfo[] |
A lista de contas adicionadas ao dispositivo (somente leitura) |
adbStatus |
Adb (depuração USB) ativada ou desativada no dispositivo (somente leitura) |
supportsWorkProfile |
Perfil de trabalho compatível com o dispositivo (somente leitura) |
manufacturer |
Fabricante do dispositivo móvel (somente leitura) |
releaseVersion |
Versão de lançamento do dispositivo móvel (somente leitura) |
securityPatchLevel |
Nível do patch de segurança do dispositivo móvel (somente leitura) |
brand |
Marca do dispositivo móvel (somente leitura) |
bootloaderVersion |
Versão do carregador de inicialização do dispositivo móvel (somente leitura) |
hardware |
Hardware de dispositivos móveis (somente leitura) |
encryptionStatus |
Status da criptografia do dispositivo móvel (somente leitura) |
devicePasswordStatus |
DevicePasswordStatus (somente leitura) |
privilege |
DMAgentPermission (somente leitura) |
applications[] |
Lista de apps instalados em um dispositivo móvel Android. Ela não se aplica ao Google Sync e aos dispositivos iOS. A lista inclui todos os aplicativos Android que acessam dados do Google Workspace. Ao atualizar uma lista de aplicativos, é importante observar que as atualizações substituem a lista existente. Se o dispositivo Android tiver dois aplicativos e a API atualizar a lista com cinco aplicativos, essa será a lista atualizada de cinco aplicativos.
|
applications[].packageName |
O nome do pacote do aplicativo. Um exemplo é |
applications[].displayName |
O nome de exibição do aplicativo. Um exemplo é |
applications[].versionName |
O nome da versão do aplicativo. Um exemplo é |
applications[].versionCode |
O código da versão do aplicativo. Um exemplo é |
applications[].permission[] |
A lista de permissões deste app. Elas podem ser uma permissão padrão do Android ou definida pelo aplicativo e são encontradas no manifesto Android de um app. Exemplos de permissões do aplicativo Agenda são |
Métodos |
|
---|---|
|
Realiza uma ação que afeta um dispositivo móvel. |
|
Remove um dispositivo móvel. |
|
Recupera as propriedades de um dispositivo móvel. |
|
Recupera uma lista paginada de todos os dispositivos móveis de um usuário de uma conta. |