A API Android Management está disponível como parte da Android Enterprise, uma iniciativa que oferece aos desenvolvedores ferramentas para criar soluções para organizações gerenciar dispositivos Android. O programa é destinado a provedores de gerenciamento de mobilidade empresarial (EMMs). Para implantar uma solução de produção que use a API Android Management, os EMMs precisam seguir as etapas descritas em Lançar solução.
Você pode usar a API Android Management para oferecer suporte aos conjuntos de soluções de perfil de trabalho, dispositivo totalmente gerenciado e dispositivo dedicado.
Consulte o Guia de início rápido para testar a API.
Como funciona
A API Android Management oferece suporte a todo o ciclo de vida do gerenciamento de mobilidade empresarial, desde a inscrição inicial do cliente até a configuração e o gerenciamento de dispositivos.
Como desenvolvedor de EMM, você fornece aos seus clientes um console de EMM no local ou baseado na nuvem. No console, os clientes geram tokens de registro do dispositivo e criam políticas de gerenciamento. Elas usam os tokens para registrar dispositivos e aplicar políticas de gerenciamento a eles.
No back-end, o console usa a API Android Management para criar tokens de registro, políticas e outros recursos de gerenciamento. Durante a inscrição, cada dispositivo instala o app complementar da API, o Android Device Policy. Quando as políticas são vinculadas a um dispositivo na API, o Android Device Policy aplica automaticamente as configurações da política no dispositivo.
Recursos de API
Esta seção descreve os principais recursos usados na API Android Management.
Empresas
Um recurso enterprises
geralmente representa uma única organização. Você cria uma
empresa como parte de um fluxo de configuração on-line que seus
clientes usam para vincular a organização deles à sua solução de EMM. Políticas,
tokens de registro e dispositivos pertencem a uma empresa.
Políticas
A API Android Management segue um modelo orientado por políticas. Um recurso
policies
contém um grupo de configurações de gerenciamento de dispositivos e apps que regem o
comportamento de um dispositivo. O alcance e a flexibilidade das configurações com suporte no
policies
permitem que você configure dispositivos para vários casos
de uso diferentes.
Consulte Criar uma política para mais informações.
Tokens de registro
Você vai usar o enrollmentTokens
para vincular dispositivos a uma empresa, um processo chamado registro e provisionamento.
Os tokens de registro podem conter detalhes extras (por exemplo, credenciais de Wi-Fi corporativas),
um policyName
vinculado a um recurso policies
e um identificador de conta de usuário.
Depois de criar um token de registro, é
possível transmiti-lo para um dispositivo usando um dos vários métodos
de provisionamento diferentes. Os dispositivos
instalam o Android Device Policy como parte do processo de provisionamento. Se um
policyName
for especificado no token de inscrição, a política será
aplicada imediatamente após a conclusão do provisionamento.
A API Android Management simplifica o gerenciamento de usuários. Você pode registrar um dispositivo com ou sem especificar um usuário no token de inscrição.
- Se você não especificar um usuário, um novo usuário será criado automaticamente.
- Se você especificar um usuário existente, ele será associado ao dispositivo. Você pode associar um usuário a até 10 dispositivos.
Consulte Provisionar um dispositivo para mais informações.
Dispositivo
Um recurso devices
é criado quando um dispositivo é registrado. O recurso
contém detalhes somente leitura sobre um dispositivo, incluindo usuário,
política e modo de gerenciamento associados.
O gerenciamento de dispositivos é realizado pela política, mas é possível usar
enterprises.devices.issueCommand
para bloquear, reinicializar ou redefinir a senha em um dispositivo. Para excluir permanentemente os dados de um dispositivo, chame
enterprises.devices.delete
.
Primeiros passos
Teste a API. Use o Guia de início rápido para configurar um dispositivo em minutos. Entenda as etapas necessárias para lançar a solução em um ambiente de produção antes de usar o Guia para desenvolvedores e a Referência da API neste site para criar a solução.