Notes de version du SDK Android Management

Le processus de publication du SDK Android Management (SDK AMAPI) peut inclure une étape de version candidate dans le processus de publication standard.

Dernière mise à jour

Version stable Version finale
10 septembre 2026 1.8.4

Déclarer des dépendances

Pour ajouter une dépendance sur le SDK AMAPI, vous devez ajouter le dépôt Maven de Google à votre projet :

repositories {
  ...
  google()
}

Ajoutez les dépendances des artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou module :

dependencies {
    def amapi_version = "1.8.4"

    implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version"
}

Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.

Version 1.8.4

10 septembre 2026

Cette version inclut les mises à jour suivantes :

  • Mise à jour des dépendances transitives du SDK pour assurer la compatibilité avec Kotlin 2.4.0. Cela corrige un plantage se produisant lors de la notification du rôle de l'application, affectant les versions 1.8.2 et 1.8.3, lorsque l'application d'intégration ne spécifie pas kotlinx-coroutines-core 1.11.0 ou version ultérieure.

  • Clarification de la documentation pour Instruction.InstructionType#FORCE.

Version 1.8.3

12 août 2026

Cette version inclut les mises à jour suivantes :

  • Correction d'un problème qui pouvait entraîner le renvoi par le SDK d'un état "installé, mais pas prêt" obsolète lors de l'utilisation du rôle DEVICE_POLICY_CONTROLLER si le processus client redémarrait après une préparation de l'environnement réussie.
  • Le niveau d'API Android minimal accepté est désormais 24 (au lieu de 23).

Version 1.8.2

15 juillet 2026

Cette version inclut les mises à jour suivantes :

  • Correction d'un problème qui pouvait empêcher la mise à jour du Google Play Store vers la version requise lors de l'appel de prepareEnvironment, ce qui entraînait l'échec de l'installation d'Android Device Policy.

Version 1.8.1

2 juin 2026

Cette version inclut les mises à jour suivantes :

  • Amélioration de la fiabilité et des rapports d'erreurs lors de l'installation de l'application Android Device Policy.
  • Amélioration du flux de préparation de l'environnement pour améliorer la compatibilité et la fiabilité lors des mises à jour du Google Play Store.

Version 1.8.0

15 avril 2026

Cette version permet aux partenaires OEM de communiquer de manière bidirectionnelle avec l'application Android Device Policy (ADP) concernant les mises à jour du système à l'aide des clients Over-the-Air (OTA) des OEM.

Cette version inclut les mises à jour suivantes :

  • Ajoutez l'interface OemSystemUpdateClient, qui permet aux clients OTA OEM d'informer ADP des mises à jour et de demander des instructions. L'interface inclut des méthodes pour :
    • Créer, obtenir et lister les mises à jour du système (par exemple, createSystemUpdate, getSystemUpdate, listSystemUpdates).
    • Signaler les différentes étapes du processus de mise à jour (par exemple, reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted).
    • Signalez les actions entreprises lorsque vous remplacez les instructions AMAPI ou lorsque vous ne pouvez pas les respecter (par exemple, reportSystemUpdateDownloadingWithOverride, reportSystemUpdateDownloadPrevented).
    • Gérez l'état du contrôle des mises à jour et interrogez-le (par exemple, updateUpdateControlState, getUpdateControlState).
  • Ajoutez l'interface OemSystemUpdateHandler, que les clients OTA OEM doivent implémenter pour recevoir des rappels d'ADP. Par exemple :
    • onSystemUpdatesChanged : informe le client OEM des modifications apportées aux instructions de mise à jour.
    • listPendingSystemUpdates : appelé par l'ADP pour demander la liste des mises à jour en attente.
    • getUpdateControlState : appelé par ADP pour récupérer l'état actuel du contrôle des mises à jour du client OEM.

Version 1.7.1

19 janvier 2026

Cette version inclut les mises à jour suivantes :

  • Correction d'un bug qui empêchait les applications d'appeler prepareEnvironment sur Android 8 ou version antérieure lors de l'utilisation du rôle DEVICE_POLICY_CONTROLLER. Les autres rôles nécessitent toujours Android 10 ou version ultérieure.
  • Amélioration de la journalisation pour un meilleur diagnostic. Nous recommandons aux partenaires d'adopter cette version.

Version 1.7.0

3 novembre 2025

Cette version inclut les mises à jour suivantes :

  • Ajoutez aux signaux de confiance des appareils disponibles le ManagementProviderInfo, qui contient un nom d'entreprise lisible du fournisseur de gestion.
  • Présentez la commande REQUEST_DEVICE_INFO pour permettre aux applications DPC de lire l'EID de l'appareil. Appelez IssueCommandRequest avec un type RequestDeviceInfo et spécifiez DeviceInfo.EID comme identifiant de l'appareil demandé.
  • Mettez à jour les dépendances pour corriger CVE-2023-2976.

Version 1.7.0-rc01

29 septembre 2025

Cette version inclut les mises à jour suivantes :

  • Ajoutez aux signaux de confiance des appareils disponibles le ManagementProviderInfo, qui contient un nom d'entreprise lisible du fournisseur de gestion.
  • Présentez la commande REQUEST_DEVICE_INFO pour permettre aux applications DPC de lire l'EID de l'appareil. Appelez IssueCommandRequest avec un type RequestDeviceInfo et spécifiez DeviceInfo.EID comme identifiant de l'appareil demandé.

Version 1.6.0

11 septembre 2025

Cette version inclut les mises à jour suivantes :

Version 1.6.0-rc01

28 août 2025

Cette version inclut les mises à jour suivantes :

Version 1.5.0

11 août 2025

Cette version inclut les mises à jour suivantes :

  • Flux d'enregistrement des appareils amélioré pour les outils de contrôle des règles relatives aux appareils (DPC) personnalisés. Cette approche simplifiée utilise le SDK AMAPI et l'application Android Device Policy (ADP) pour simplifier l'enregistrement des appareils.
  • Amélioration de la stabilité et des performances, avec des informations supplémentaires disponibles dans les exceptions de confiance des appareils. Consultez AmapiSdkException.

Version 1.5.0-rc01

24 juillet 2025

Cette version introduit un flux d'enregistrement des appareils amélioré pour les outils de contrôle des règles relatives aux appareils (DPC) personnalisés. Cette approche simplifiée utilise le SDK AMAPI et l'application Android Device Policy (ADP) pour simplifier l'enregistrement des appareils.

Version 1.4.0

18 juin 2025

Cette version inclut le signal Device.WorkProfileState pour identifier l'état de gestion de l'appareil.

Aucune différence avec la version 1.4.0-rc01.

Version 1.4.0-rc01

2 juin 2025

Cette version inclut le signal Device.WorkProfileState pour identifier l'état de gestion de l'appareil.

Version 1.3.0

14 avr. 2025

Cette version inclut la première version de Device Trust from Android Enterprise.

Aucune différence par rapport à la version 1.3.0-rc01.

Version 1.3.0-rc01

18 février 2025

Cette version inclut la première version candidate pour Device Trust from Android Enterprise.

Version 1.1.5

13 mai 2024

Cette version inclut les mises à jour suivantes :

  • Correction de bugs et améliorations internes.

Version 1.1.4

24 janvier 2024

Cette version inclut les mises à jour suivantes :

Version 1.0.1

15 février 2022

Cette version inclut les mises à jour suivantes :

  • Correction de bugs et améliorations internes.

Version 1.0.0

20 septembre 2021

Cette version inclut les mises à jour suivantes :

  • Version initiale.