El proceso de lanzamiento del SDK de Android Management (SDK de AMAPI) puede incluir una etapa de versión candidata para lanzamiento como parte del proceso de lanzamiento estándar.
Actualización más reciente
| Versión estable | Versión potencial | |
|---|---|---|
| 28 de octubre de 2026 | 1.9.0 |
Cómo declarar dependencias
Para agregar una dependencia en el SDK de AMAPI, debes agregar el repositorio de Maven de Google a tu proyecto:
repositories { ... google() }
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:
dependencies { def amapi_version = "1.9.0" implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version" }
Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Versión 1.9.0
28 de octubre de 2026
Esta versión incluye las siguientes actualizaciones:
- Se agregaron la interfaz
PolicyClientyPolicy.UnifiedUpdatePolicypara permitir que los controladores de políticas de dispositivos (DPC) personalizados configuren, recuperen y borren las políticas de controles de actualización unificados (UUC) en dispositivos de la empresa a través de la app de Android Device Policy (ADP). Consulta Cómo configurar controles de actualización unificados con el SDK de AMAPI. - Se introdujo el comando local
Wipe(IssueCommandRequest.Wipe) y la función adicionalLOCAL_DEVICE_WIPE_COMMAND_ALLOWED(Role.ExtraCapabilities), que permiten que las apps complementarias a las que se les asignó el rolCOMPANION_APPborren de forma local un dispositivo de la empresa o un perfil de trabajo en un dispositivo personal. Consulta Apps de extensión y comandos locales y Administra roles de aplicación. - Se solucionó un problema por el que la comunicación con la app de Android Device Policy podía
fallar con un error
PERMISSION_DENIED(por ejemplo, inmediatamente después de la inscripción del dispositivo o de una actualización de los Servicios de Google Play) hasta que se reiniciara el dispositivo o la app cliente. - Se aclaró la documentación de excepciones y anulaciones para
OemSystemUpdateClientyOemSystemUpdateHandler.
Versión 1.8.4
10 de septiembre de 2026
Esta versión incluye las siguientes actualizaciones:
Se actualizaron las dependencias transitivas del SDK para que sean compatibles con Kotlin 2.4.0. Se corrigió una falla que se producía durante la notificación de rol de la aplicación, que afectaba a las versiones 1.8.2 y 1.8.3, cuando la app de integración no especificaba
kotlinx-coroutines-core1.11.0 o una versión posterior.Se aclaró la documentación de
Instruction.InstructionType#FORCE.
Versión 1.8.3
12 de agosto de 2026
Esta versión incluye las siguientes actualizaciones:
- Se corrigió un problema por el que el SDK podía devolver un estado obsoleto de "instalado, pero no listo"
cuando se usaba el rol
DEVICE_POLICY_CONTROLLERsi el proceso del cliente se reiniciaba después de una preparación correcta del entorno. - El nivel de API de Android mínimo admitido ahora es 24 (antes era 23).
Versión 1.8.2
15 de julio de 2026
Esta versión incluye las siguientes actualizaciones:
- Se solucionó un problema por el que la llamada a
prepareEnvironmentpodía no actualizar Google Play Store a la versión requerida, lo que provocaba que fallara la instalación de la política de dispositivo Android.
Versión 1.8.1
2 de junio de 2026
Esta versión incluye las siguientes actualizaciones:
- Se mejoró la confiabilidad y los informes de errores durante el proceso de instalación de la app de Android Device Policy.
- Se mejoró el flujo de preparación del entorno para mejorar la compatibilidad y la confiabilidad durante las actualizaciones de Google Play Store.
Versión 1.8.0
15 de abril de 2026
En esta versión, se presenta la compatibilidad con socios de OEM, lo que permite que los clientes de actualización inalámbrica (OTA) de OEM se comuniquen de forma bidireccional con la app de política de dispositivo Android (ADP) en relación con las actualizaciones del sistema.
Esta versión incluye las siguientes actualizaciones:
- Agrega la interfaz
OemSystemUpdateClient, que permite que los clientes de OTA de OEM informen a ADP sobre las actualizaciones y consulten las instrucciones. La interfaz incluye métodos para lo siguiente:- Crea, obtén y enumera actualizaciones del sistema (p.ej.,
createSystemUpdate,getSystemUpdateylistSystemUpdates). - Informa varias etapas del proceso de actualización (p.ej.,
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Informa las acciones que se realizaron cuando se anularon las instrucciones de la AMAPI o cuando se impidió
su cumplimiento (p.ej.,
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Administrar y consultar el estado de control de actualizaciones (p. ej.,
updateUpdateControlState,getUpdateControlState)
- Crea, obtén y enumera actualizaciones del sistema (p.ej.,
- Agrega la interfaz
OemSystemUpdateHandler, que los clientes de OTA de OEM deben implementar para recibir devoluciones de llamada de ADP. Esto incluye lo siguiente:onSystemUpdatesChanged: Notifica al cliente de OEM sobre los cambios en las instrucciones de actualización.listPendingSystemUpdates: ADP lo llama para solicitar la lista de actualizaciones pendientes.getUpdateControlState: ADP lo llama para recuperar el estado de control de actualización actual del cliente de OEM.
Versión 1.7.1
19 de enero de 2026
Esta versión incluye las siguientes actualizaciones:
- Se corrigió un error que impedía que las aplicaciones llamaran a
prepareEnvironmenten Android 8 o versiones anteriores cuando se usaba el rolDEVICE_POLICY_CONTROLLER. Otros roles aún requieren Android 10 o una versión posterior. - Se mejoró el registro para obtener mejores diagnósticos. Recomendamos que los socios adopten esta versión.
Versión 1.7.0
3 de noviembre de 2025
Esta versión incluye las siguientes actualizaciones:
- Agrega a los indicadores de confianza del dispositivo disponibles el
ManagementProviderInfo, que contiene un nombre de empresa legible por humanos del proveedor de administración. - Se introdujo el comando
REQUEST_DEVICE_INFOpara permitir que las apps de DPC lean el EID del dispositivo. Llama aIssueCommandRequestcon un tipoRequestDeviceInfoy especificaDeviceInfo.EIDcomo el identificador de dispositivo que se solicita. - Se actualizaron las dependencias para corregir CVE-2023-2976.
Versión 1.7.0-rc01
29 de septiembre de 2025
Esta versión incluye las siguientes actualizaciones:
- Agrega a los indicadores de confianza del dispositivo disponibles el
ManagementProviderInfo, que contiene un nombre de empresa legible por humanos del proveedor de administración. - Se introdujo el comando
REQUEST_DEVICE_INFOpara permitir que las apps de DPC lean el EID del dispositivo. Llama aIssueCommandRequestcon un tipoRequestDeviceInfoy especificaDeviceInfo.EIDcomo el identificador de dispositivo que se solicita.
Versión 1.6.0
11 de septiembre de 2025
Esta versión incluye las siguientes actualizaciones:
- Se presenta la posibilidad de que los EMM que usan la API de Android Management instalen aplicaciones personalizadas. Consulta Administra apps personalizadas con la AMAPI.
- Presentar un nuevo sistema para asignar roles a las aplicaciones Consulta Administra los roles de la aplicación.
- Aumenta
minSDKal nivel de API 23.
Versión 1.6.0-rc01
28 de agosto de 2025
Esta versión incluye las siguientes actualizaciones:
- Se presenta la posibilidad de que los EMM que usan la API de Android Management instalen aplicaciones personalizadas. Consulta Administra apps personalizadas con la AMAPI.
- Aumenta
minSDKal nivel de API 23.
Versión 1.5.0
11 de agosto de 2025
Esta versión incluye las siguientes actualizaciones:
- Se mejoró el flujo de inscripción de dispositivos para los controladores de políticas de dispositivos (DPC) personalizados. Este enfoque optimizado usa el SDK de AMAPI y la app de Android Device Policy (ADP) para simplificar la inscripción de dispositivos.
- Mejoras en la estabilidad y el rendimiento con información adicional disponible en las excepciones de confianza del dispositivo; consulta
AmapiSdkException.
Versión 1.5.0-rc01
24 de julio de 2025
En esta versión, se presenta un flujo de inscripción de dispositivos mejorado para los controladores de políticas de dispositivos (DPC) personalizados. Este enfoque optimizado usa el SDK de AMAPI y la app de Android Device Policy (ADP) para simplificar la inscripción de dispositivos.
Versión 1.4.0
18 de junio de 2025
Esta versión incluye el indicador Device.WorkProfileState para identificar el
estado de administración del dispositivo.
No hay diferencias con la versión 1.4.0-rc01.
Versión 1.4.0-rc01
2 de junio de 2025
Esta versión incluye el indicador Device.WorkProfileState para identificar el
estado de administración del dispositivo.
Versión 1.3.0
14 de abril de 2025
Esta versión incluye el primer lanzamiento de Device Trust de Android Enterprise.
No hay diferencias con la versión 1.3.0-rc01.
Versión 1.3.0-rc01
18 de febrero de 2025
Esta versión incluye la primera versión candidata para lanzamiento de Device Trust de Android Enterprise.
- Nuevo paquete de indicadores de confianza del dispositivo
com.google.android.managementapi.device - Nuevo paquete de entorno
com.google.android.managementapi.environmentpara configurar el dispositivo Android para Device Trust de Android Enterprise y, si es necesario, instalar o actualizar la app de política de dispositivo Android.
Versión 1.1.5
13 de mayo de 2024
Esta versión incluye las siguientes actualizaciones:
- Se corrigieron errores y se implementaron mejoras internas.
Versión 1.1.4
24 de enero de 2024
Esta versión incluye las siguientes actualizaciones:
- Nuevo paquete de migración de DPC
com.google.android.managementapi.dpcmigrationpara admitir la migración de dispositivos a AMAPI. Para obtener más información, consulta la guía Migra dispositivos existentes a la AMAPI.
Versión 1.0.1
15 de febrero de 2022
Esta versión incluye las siguientes actualizaciones:
- Se corrigieron errores y se implementaron mejoras internas.
Versión 1.0.0
20 de septiembre de 2021
Esta versión incluye las siguientes actualizaciones:
- Versión inicial