Notas de la versión del SDK de Android Management

El proceso de lanzamiento del SDK de Android Management (SDK de AMAPI) puede incluir una etapa de versión potencial como parte del proceso de lanzamiento estándar.

Actualización más reciente

Versión estable Versión potencial
12 de agosto de 2026 1.8.3

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.8.3"

    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.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 mostrar un estado obsoleto de 'instalado, pero no listo' cuando se usaba el rol DEVICE_POLICY_CONTROLLER si el proceso del cliente se reiniciaba después de una preparación exitosa del entorno.
  • El nivel de API mínimo admitido de Android ahora es 24 (antes era 23).

Versión 1.8.2

15 de julio de 2026

Esta versión incluye las siguientes actualizaciones:

  • Se corrigió un problema por el que llamar a prepareEnvironment podía no actualizar Google Play Store a la versión requerida, lo que provocaba que fallara la instalación de Android Device Policy.

Versión 1.8.1

2 de junio de 2026

Esta versión incluye las siguientes actualizaciones:

  • Se mejoró la confiabilidad y la generación de 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

Esta versión introduce compatibilidad con socios OEM, lo que permite que los clientes Over-the-Air (OTA) de OEM se comuniquen de forma bidireccional con la app de Android Device Policy (ADP) en relación con las actualizaciones del sistema.

Esta versión incluye las siguientes actualizaciones:

  • Se agregó la interfaz OemSystemUpdateClient, que permite que los clientes OTA de OEM informen a ADP sobre las actualizaciones y consulten las instrucciones. La interfaz incluye métodos para lo siguiente:
    • Crear, obtener y enumerar actualizaciones del sistema (p.ej., createSystemUpdate, getSystemUpdate, listSystemUpdates).
    • Informar varias etapas del proceso de actualización (p.ej., reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted).
    • Informar las acciones que se realizan cuando se anulan las instrucciones de AMAPI o cuando se impide que se cumplan (p.ej., reportSystemUpdateDownloadingWithOverride, reportSystemUpdateDownloadPrevented).
    • Administrar y consultar el estado del control de actualizaciones (p.ej., updateUpdateControlState, getUpdateControlState).
  • Se agregó la interfaz OemSystemUpdateHandler, que los clientes OTA de OEM deben implementar para recibir devoluciones de llamada de ADP. Esto incluye lo siguiente:
    • onSystemUpdatesChanged: Notifica al cliente OEM los cambios en las instrucciones de actualización.
    • listPendingSystemUpdates: ADP llama a este método para solicitar la lista de actualizaciones pendientes.
    • getUpdateControlState: ADP llama a este método para recuperar el estado actual del control de actualizaciones del cliente 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 prepareEnvironment en Android 8 o versiones anteriores cuando se usaba el rol DEVICE_POLICY_CONTROLLER. Otros roles aún requieren Android 10 o versiones posteriores.
  • 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:

  • Se agregó a los indicadores de confianza del dispositivo disponibles el ManagementProviderInfo, que contiene un nombre de empresa legible para personas del proveedor de administración.
  • Se introdujo el comando REQUEST_DEVICE_INFO para permitir que las apps de DPC lean el EID del dispositivo. Llama a IssueCommandRequest con un tipo RequestDeviceInfo y especifica DeviceInfo.EID como el identificador del dispositivo que se solicita.
  • Se actualizaron las dependencias para corregir la CVE-2023-2976.

Versión 1.7.0-rc01

29 de septiembre de 2025

Esta versión incluye las siguientes actualizaciones:

  • Se agregó a los indicadores de confianza del dispositivo disponibles el ManagementProviderInfo, que contiene un nombre de empresa legible para personas del proveedor de administración.
  • Se introdujo el comando REQUEST_DEVICE_INFO para permitir que las apps de DPC lean el EID del dispositivo. Llama a IssueCommandRequest con un tipo RequestDeviceInfo y especifica DeviceInfo.EID como el identificador del dispositivo que se solicita.

Versión 1.6.0

11 de septiembre de 2025

Esta versión incluye las siguientes actualizaciones:

Versión 1.6.0-rc01

28 de agosto de 2025

Esta versión incluye las siguientes actualizaciones:

  • Se introdujo la posibilidad de que los EMMs que usan la API de Android Management instalen aplicaciones personalizadas. Consulta Administra apps personalizadas con AMAPI.
  • Se aumentó minSDK al 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ítica 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.
  • Se mejoró 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

Esta versión introduce un flujo de inscripción de dispositivos mejorado para los controladores de política 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 Device.WorkProfileState indicador para identificar el dispositivo estado de administración.

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 Device.WorkProfileState indicador para identificar el dispositivo estado de administración.

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 potencial de Confianza del dispositivo de Android Enterprise.

Versión 1.1.5

13 de mayo de 2024

Esta versión incluye las siguientes actualizaciones:

  • Corrección de errores y mejoras internas

Versión 1.1.4

24 de enero de 2024

Esta versión incluye las siguientes actualizaciones:

Versión 1.0.1

15 de febrero de 2022

Esta versión incluye las siguientes actualizaciones:

  • Corrección de errores y mejoras internas

Versión 1.0.0

20 de septiembre de 2021

Esta versión incluye las siguientes actualizaciones:

  • Versión inicial