Android Management API

L'API Android Management est disponible dans le cadre d'Android Enterprise, une initiative fournissant aux développeurs des outils permettant de créer des solutions permettant aux organisations de gérer leurs parcs d'appareils Android. Il est destiné aux fournisseurs de solutions de gestion de la mobilité en entreprise (EMM). Pour déployer une solution de production utilisant l'API Android Management, les fournisseurs EMM doivent suivre la procédure décrite dans Publier votre solution.

Vous pouvez utiliser l'API Android Management pour prendre en charge les ensembles de solutions liés au profil professionnel, à l'appareil entièrement géré et aux appareils dédiés.

Pour tester l'API, consultez le guide de démarrage rapide.


Fonctionnement

L'API Android Management est compatible avec l'ensemble du cycle de vie de la gestion de la mobilité en entreprise, de l'enregistrement initial du client à la configuration et à la gestion des appareils.

Présentation d'Android Management

En tant que développeur EMM, vous fournissez à vos clients une console EMM sur site ou dans le cloud. Dans votre console, vos clients génèrent des jetons d'enregistrement d'appareils et créent des règles de gestion. Ils utilisent ces jetons pour enregistrer des appareils et appliquer des règles de gestion à ceux qu'ils ont enregistrés.

Dans le backend, votre console utilise l'API Android Management pour créer des jetons d'enregistrement, des règles et d'autres ressources de gestion. Lors de l'enregistrement, chaque appareil installe l'application associée de l'API, Android Device Policy. Lorsque des règles sont associées à un appareil dans l'API, Android Device Policy applique automatiquement les paramètres des règles sur l'appareil.


Ressources de l'API

Cette section décrit les principales ressources utilisées dans l'API Android Management.

Entreprises

Une ressource enterprises représente généralement une seule organisation. Vous créez une entreprise dans le cadre d'un processus de configuration en ligne que vos clients utilisent pour lier leur organisation à votre solution EMM. Les règles, les jetons d'enregistrement et les appareils appartiennent à une entreprise.

Règles

L'API Android Management suit un modèle basé sur des règles. Une ressource policies contient un groupe de paramètres de gestion des appareils et des applications qui régissent le comportement d'un appareil. La plage et la flexibilité des paramètres compatibles avec policies vous permettent de configurer des appareils pour différents cas d'utilisation.

Pour en savoir plus, consultez la section Créer une règle.

Jetons d'enregistrement

Vous utilisez enrollmentTokens pour lier des appareils à une entreprise, un processus appelé enregistrement et provisionnement. Les jetons d'enregistrement peuvent éventuellement contenir des informations supplémentaires (par exemple, des identifiants Wi-Fi d'entreprise), un élément policyName lié à une ressource policies et un identifiant de compte utilisateur.

Après avoir créé un jeton d'enregistrement, vous pouvez le transmettre à un appareil à l'aide de l'une des nombreuses méthodes de provisionnement. Les appareils installent Android Device Policy dans le cadre du processus de provisionnement. Si un élément policyName est spécifié dans le jeton d'enregistrement, la règle est appliquée immédiatement après la fin du provisionnement.

L'API Android Management simplifie la gestion des utilisateurs : vous pouvez enregistrer un appareil avec ou sans l'indication d'un utilisateur dans le jeton d'enregistrement.

  • Si vous ne spécifiez pas d'utilisateur, un nouvel utilisateur sera créé automatiquement.
  • Si vous spécifiez un utilisateur existant, celui-ci sera associé à l'appareil. Vous pouvez associer un utilisateur à 10 appareils au maximum.

Pour en savoir plus, consultez Provisionner un appareil.

Appareils

Une ressource devices est créée lorsqu'un appareil est enregistré. Cette ressource contient des informations en lecture seule sur un appareil, y compris l'utilisateur, la règle et le mode de gestion qui lui sont associés.

La gestion des appareils s'effectue via une règle, mais vous pouvez utiliser enterprises.devices.issueCommand pour verrouiller, redémarrer ou réinitialiser le mot de passe d'un appareil. Pour effacer les données d'un appareil, appelez enterprises.devices.delete.


Premiers pas

Testez l'API. Utilisez le guide de démarrage rapide pour configurer un appareil en quelques minutes. Assurez-vous de bien comprendre les étapes requises pour publier votre solution dans un environnement de production avant d'utiliser le guide du développeur et la documentation de référence de l'API de ce site pour créer votre solution.