La API de Android Management está disponible como parte de Android Enterprise, una iniciativa que ofrece a los desarrolladores herramientas para compilar soluciones destinadas a organizaciones que permiten administrar sus flotas de dispositivos Android. El programa está dirigido a proveedores de administración de movilidad empresarial (EMM). Para implementar una solución de producción que use la API de Android Management, las EMM deben seguir los pasos que se describen en Cómo lanzar tu solución.
Puedes usar la API de Android Management para admitir conjuntos de soluciones de perfil de trabajo, dispositivo completamente administrado y dispositivo dedicado.
Consulta la Guía de inicio rápido para probar la API.
Cómo funciona
La API de Android Management admite el ciclo de vida completo de administración de movilidad empresarial, desde la inscripción inicial de clientes hasta la configuración y administración de dispositivos.
![Descripción general de la administración de Android](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=8&hl=es)
Como desarrollador de EMM, les proporcionas a tus clientes una consola de EMM local o basada en la nube. En tu consola, tus clientes generan tokens de inscripción de dispositivos y crean políticas de administración. Usan los tokens para inscribir dispositivos y aplicar políticas de administración a los dispositivos inscritos.
En el backend, la consola usa la API de Android Management para crear tokens de inscripción, políticas y otros recursos de administración. Durante la inscripción, cada dispositivo instala la aplicación complementaria de la API, Android Device Policy. Cuando se vinculan las políticas a un dispositivo en la API, Android Device Policy aplica automáticamente la configuración de la política en el dispositivo.
Recursos de la API
En esta sección, se describen los recursos principales que se usan en la API de Android Management.
Empresas
Por lo general, un recurso enterprises
representa una sola organización. Creas una empresa como parte de un flujo de configuración en línea que tus clientes usan para vincular su organización con tu solución de EMM. Las políticas, los tokens de inscripción y los dispositivos pertenecen a una empresa.
Políticas
La API de Android Management sigue un modelo basado en políticas. Un recurso policies
contiene un grupo de parámetros de configuración de administración de apps y dispositivos que determinan el comportamiento de un dispositivo. El rango y la flexibilidad de los parámetros de configuración admitidos en policies
te permiten configurar dispositivos para una variedad de casos de uso diferentes.
Consulta Crea una política para obtener más información.
Tokens de inscripción
enrollmentTokens
se usa para vincular dispositivos a una empresa, mediante un proceso llamado inscripción y aprovisionamiento.
De manera opcional, los tokens de inscripción pueden contener detalles adicionales (p.ej., credenciales de Wi-Fi corporativas), un policyName
vinculado a un recurso policies
y un identificador de cuenta de usuario.
Después de crear un token de inscripción, puedes pasarlo a un dispositivo mediante uno de varios métodos de aprovisionamiento. Los dispositivos instalan Android Device Policy como parte del proceso de aprovisionamiento. Si se especifica un policyName
en el token de inscripción, la política se aplicará de inmediato después de que se complete el aprovisionamiento.
La API de Android Management simplifica la administración de usuarios: puedes inscribir un dispositivo con o sin especificar un usuario en el token de inscripción.
- Si no especificas un usuario, se creará uno nuevo automáticamente.
- Si especificas un usuario existente, este se asociará con el dispositivo. Puedes asociar un usuario con hasta 10 dispositivos.
Consulta Cómo aprovisionar un dispositivo para obtener más información.
Dispositivos
Cuando se inscribe correctamente un dispositivo, se crea un recurso devices
. El recurso contiene detalles de solo lectura sobre un dispositivo, como su usuario, política y modo de administración asociados.
La administración de dispositivos se lleva a cabo a través de la política, pero puedes usar enterprises.devices.issueCommand
para bloquear, reiniciar o restablecer la contraseña de un dispositivo. Para limpiar un dispositivo, llama a enterprises.devices.delete
.
Comenzar
Prueba la API: Usa la Guía de inicio rápido para configurar un dispositivo en minutos. Asegúrate de comprender los pasos necesarios para lanzar tu solución en un entorno de producción antes de usar la guía para desarrolladores y la referencia de la API en este sitio para compilar tu solución.