Le processus de publication du SDK Android Management (SDK AMAPI) peut inclure une étape de version candidate dans le cadre du processus de publication standard.
Dernière mise à jour
| Version stable | Version finale | |
|---|---|---|
| 28 octobre 2026 | 1.9.0 |
Déclarer des dépendances
Pour ajouter une dépendance au 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.9.0" 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.9.0
28 octobre 2026
Cette version inclut les mises à jour suivantes :
- Ajout de l'interface
PolicyClientet dePolicy.UnifiedUpdatePolicypour permettre aux outils de contrôle des règles relatives aux appareils (DPC) personnalisés de configurer, de récupérer et d'effacer les règles de contrôle unifié des mises à jour (UUC) sur les appareils appartenant à l'entreprise via l'application Android Device Policy (ADP). Consultez Configurer le contrôle unifié des mises à jour avec le SDK AMAPI. - Introduction de la commande
Wipelocale (IssueCommandRequest.Wipe) et de la fonctionnalité supplémentaireLOCAL_DEVICE_WIPE_COMMAND_ALLOWED(Role.ExtraCapabilities), permettant aux applications associées auxquelles le rôleCOMPANION_APPest attribué d'effacer localement un appareil appartenant à l'entreprise ou un profil professionnel sur un appareil personnel. Consultez Applications d'extension et commandes locales et Gérer les rôles d'application. - Correction d'un problème qui pouvait entraîner l'échec de la communication avec l'application Android Device Policy avec une erreur
PERMISSION_DENIED(par exemple, immédiatement après l'enregistrement de l'appareil ou une mise à jour des services Google Play) jusqu'au redémarrage de l'appareil ou de l'application cliente. - Clarification de la documentation sur les exceptions et les remplacements pour
OemSystemUpdateClientetOemSystemUpdateHandler.
Version 1.8.4
10 septembre 2026
Cette version inclut les mises à jour suivantes :
Mise à jour des dépendances transitives du SDK pour qu'elles soient compatibles avec Kotlin 2.4.0. Cette version corrige un plantage qui se produit 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-core1.11.0 ou une 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 obsolète "installé, mais pas prêt" lors de l'utilisation du rôle
DEVICE_POLICY_CONTROLLERsi le processus client redémarrait après une préparation réussie de l'environnement. - 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 empêchait l'appel de
prepareEnvironmentde mettre à jour le Google Play Store vers la version requise, 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 du processus d'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 introduit la compatibilité avec les partenaires OEM, ce qui permet aux clients OTA (Over-The-Air) des OEM de communiquer de manière bidirectionnelle avec l'application Règles relatives aux appareils Android (ADP) concernant les mises à jour du système.
Cette version inclut les mises à jour suivantes :
- Ajoutez l'interface
OemSystemUpdateClient, qui permet aux clients OTA OEM d'informer ADP des mises à jour et d'interroger les 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 mesures prises lorsque vous ignorez les instructions AMAPI ou lorsque vous ne pouvez pas les respecter (par exemple,
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Gérer et interroger l'état du contrôle des mises à jour (par exemple,
updateUpdateControlState,getUpdateControlState).
- Créer, obtenir et lister les mises à jour du système (par exemple,
- Ajoutez l'interface
OemSystemUpdateHandler, que les clients OTA OEM doivent implémenter pour recevoir des rappels d'ADP. Cela inclut les éléments suivants :onSystemUpdatesChanged: informe le client OEM des modifications apportées aux instructions de mise à jour.listPendingSystemUpdates: appelé par 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
prepareEnvironmentsur Android 8 ou version antérieure lors de l'utilisation du rôleDEVICE_POLICY_CONTROLLER. Les autres rôles nécessitent toujours Android 10 ou version ultérieure. - Amélioration de la journalisation pour de meilleurs diagnostics. Nous recommandons aux partenaires d'adopter cette version.
Version 1.7.0
3 novembre 2025
Cette version inclut les mises à jour suivantes :
- Ajoutez
ManagementProviderInfoaux signaux de confiance de l'appareil disponibles. Il contient un nom d'entreprise lisible par l'humain du fournisseur de gestion. - Introduction de la commande
REQUEST_DEVICE_INFOpour permettre aux applications DPC de lire l'EID de l'appareil. AppelezIssueCommandRequestavec un typeRequestDeviceInfoet spécifiezDeviceInfo.EIDcomme identifiant d'appareil demandé. - Mise à jour des dépendances pour corriger la faille CVE-2023-2976.
Version 1.7.0-rc01
29 septembre 2025
Cette version inclut les mises à jour suivantes :
- Ajoutez
ManagementProviderInfoaux signaux de confiance de l'appareil disponibles. Il contient un nom d'entreprise lisible par l'humain du fournisseur de gestion. - Introduction de la commande
REQUEST_DEVICE_INFOpour permettre aux applications DPC de lire l'EID de l'appareil. AppelezIssueCommandRequestavec un typeRequestDeviceInfoet spécifiezDeviceInfo.EIDcomme identifiant d'appareil demandé.
Version 1.6.0
11 septembre 2025
Cette version inclut les mises à jour suivantes :
- Introduisez la possibilité pour les EMM d'installer des applications personnalisées à l'aide de l'API Android Management. Consultez Gérer les applications personnalisées avec AMAPI.
- Introduire un nouveau système pour attribuer des rôles aux applications. Consultez Gérer les rôles d'application.
- Augmentez
minSDKau niveau d'API 23.
Version 1.6.0-rc01
28 août 2025
Cette version inclut les mises à jour suivantes :
- Introduire la possibilité pour les EMM d'installer des applications personnalisées à l'aide de l'API Android Management. Consultez Gérer les applications personnalisées avec AMAPI.
- Augmentez
minSDKau niveau d'API 23.
Version 1.5.0
11 août 2025
Cette version inclut les mises à jour suivantes :
- Amélioration du flux d'enregistrement des appareils 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 de l'appareil. Consultez
AmapiSdkException.
Version 1.5.0-rc01
24 juillet 2025
Cette version introduit un flux d'enregistrement des appareils amélioré pour les Policy Controllers d'appareils (DPC) personnalisés. Cette approche simplifiée utilise le SDK AMAPI et l'application Règles relatives aux appareils Android (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.
Il n'y a 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 avril 2025
Cette version inclut la première version de Device Trust from Android Enterprise.
Il n'y a aucune différence avec la version 1.3.0-rc01.
Version 1.3.0-rc01
18 février 2025
Cette version inclut la première version candidate de Device Trust from Android Enterprise.
- Nouveau package de signaux de confiance des appareils
com.google.android.managementapi.device - Nouveau package d'environnement
com.google.android.managementapi.environmentpour configurer l'appareil pour Device Trust from Android Enterprise et, si nécessaire, pour installer ou mettre à jour l'application Android Device Policy.
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 :
- Nouveau package de migration DPC
com.google.android.managementapi.dpcmigrationpour prendre en charge la migration des appareils vers AMAPI. Pour en savoir plus, consultez le guide Migrer des appareils existants vers l'AMAPI.
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.