A API Google Play EMM inclui um recurso Devices
que representa cada entidade gerenciada por um EMM e associada a um usuário específico. Nas instalações dos clientes, os dispositivos são gerenciados por meio do console de EMM e do controlador de política de dispositivo (DPC). As organizações oferecem apps aos usuários
usando o Google Play gerenciado.
Tipos de dispositivos e gerenciamento
Se o DPC gerenciar um dispositivo inteiro, o valor de managedDevice
será managementType
. Se o DPC gerenciar apenas o perfil de trabalho, o dispositivo terá um managementType
de managedProfile
, que representa apenas o perfil gerenciado no dispositivo físico. Esses dispositivos são chamados de "dispositivos gerenciados".
Os dispositivos com um tipo de gerenciamento de unmanagedProfile
são chamados de "dispositivos não gerenciados", incluindo:
- Dispositivos legados com versões do Android anteriores à 5.0 ou que não são compatíveis com perfis de trabalho.
- Dispositivos que não são controlados por um DPC e não têm
managedDevice
oumanagedProfile
como tipo de gerenciamento. Por exemplo, um administrador do G Suite em uma organização pode permitir que os usuários adicionem contas de e-mail corporativo aos dispositivos Android pessoais sem configurar um perfil de trabalho.
O que você pode fazer com o tipo de gerenciamento de perfil não gerenciado
Com o tipo de gerenciamento unmanagedProfile
, os usuários de dispositivos legados podem acessar apps pela Google Play Store gerenciada da organização e:
- Acessar aplicativos particulares disponibilizados usando ACLs por usuário e por app.
- Reduzir as licenças de aplicativos licenciados em massa comprados pela empresa.
- Acesse o Google Play gerenciado para instalar apps recomendados e selecionados por um administrador.
Além disso, os administradores podem ver quais apps de trabalho estão instalados no dispositivo.
Você pode usar o tipo de gerenciamento unmanagedProfile
em dispositivos com versões do Android anteriores à 5.0 ou que não são compatíveis com perfis de trabalho. Se um dispositivo for compatível com perfis de trabalho, use os tipos de gerenciamento managedDevice
ou managedProfile
.
Consentimento do usuário e o Google Play gerenciado
O usuário precisa concordar com os Termos de Serviço (TOS) apresentados quando tentar acessar o Google Play gerenciado pela primeira vez. Depois que o usuário concordar com os TOS:
- Um registro
unmanagedProfile
é criado no Google Play gerenciado para cada dispositivo não gerenciado de um usuário. - Você pode conferir os dispositivos na API Google Play EMM.
- O usuário pode instalar apps da mesma forma que aqueles com dispositivos gerenciados diretamente pelo seu DPC.
Resumo de recursos, métodos e tipos de gerenciamento
Recurso e método | Descrição | managed Device
|
managed Perfil |
unmanaged Profile
|
Devices.get
|
Retorna um recurso Devices que contém detalhes sobre o dispositivo.
|
✔ | ✔ | ✔ |
Devices.getState
|
Recupera se o acesso de um dispositivo aos serviços do Google está ativado ou desativado. | ✔ (somente usuários gerenciados pelo Google) | ✔ (somente usuários gerenciados pelo Google) | |
Devices.list
|
Recupera uma lista de recursos Device para o userID especificado.
|
✔ | ✔ | ✔ |
Devices.setState
|
Define se o acesso de um dispositivo aos serviços do Google será ativado ou desativado. É necessário configurar o gerenciamento de dispositivos móveis para dispositivos Android no Google Admin Console. | ✔ (somente usuários gerenciados pelo Google) | ✔ (somente usuários gerenciados pelo Google) | |
Entitlements.delete
|
Remove o direito e o app do dispositivo. |
✔ | ✔ | ✔ (o app não é removido do dispositivo) |
Entitlements.update
|
Quando invocado com o parâmetro de instalação opcional, tenta instalar o app no dispositivo e atribuir o direito ao usuário. | ✔ | ✔ | ✔ |
Installs.get
|
Recupera os detalhes de uma instalação de app em um dispositivo. | ✔ | ✔ | ✔ (limitado a apps instalados pela conta de trabalho) |
Installs.list
|
Recupera detalhes de todos os apps instalados em um dispositivo. | ✔ | ✔ | ✔ (limitado a apps instalados pela conta de trabalho) |
Installs.delete
|
Solicitações para remover um app de um dispositivo. | ✔ | ✔ | ✔ |
Installs.update
|
Solicitações para instalar a versão mais recente do app em um dispositivo. | ✔ | ✔ | ✔ |