Un Enterprise
associe une organisation à votre solution Android Management.
Devices
et Policies
appartiennent tous deux à une entreprise. Il est possible d'associer plusieurs liaisons d'entreprise
associés à une même organisation. Par exemple, une entreprise peut vouloir
des liaisons d'entreprise distinctes
pour ses différents services ou régions.
La procédure de base pour créer une liaison d'entreprise est décrite dans la Guide de démarrage rapide Cette page décrit le processus plus en détail.
1. Récupérer l'URL d'inscription
Appeler signupUrls.create
pour récupérer l'URL d'inscription et spécifier les deux paramètres suivants:
callbackUrl
: URL https vers laquelle l'assistant de configuration redirige l'utilisateur après l'inscription est terminée. Il s'agit généralement de votre console de gestion.projectId
: ID de votre projet
La réponse contient les champs url
et name
. Ouvrez url
et notez la name
.
2. L'administrateur informatique de l'entreprise termine le processus d'inscription
Le url
guide l'administrateur informatique tout au long du processus d'inscription. Si votre EMM n'a pas
pour le processus d'inscription de BTE, indiquez à l'administrateur informatique qu'il a besoin
Compte Gmail qui n'est pas encore associé à une liaison d'entreprise.
Une fois son organisation enregistrée, la procédure d'inscription le redirige vers
votre callbackUrl
. Un enterpriseToken
est ajouté
callbackUrl
Exemple
https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. Créer une liaison d'entreprise
Pour créer une liaison d'entreprise, appelez
enterprises.create
En plus de créer un ID de liaison d'entreprise unique, cette méthode vous permet
pour définir certains paramètres spécifiques aux liaisons. Par exemple, vous pouvez définir le paramètre
couleur prédominante affichée lors du provisionnement de l'appareil (primaryColor
), ainsi que
avec le nom ou le titre (enterpriseDisplayName
) et le logo
(logo
) qui sera présentée aux utilisateurs finaux.
Exemple
L'exemple suivant utilise la bibliothèque cliente Java pour créer une instance et renvoie son nom. Consultez l'exemple. pour en savoir plus sur l'utilisation de la bibliothèque.
private String createEnterprise(AndroidManagement androidManagementClient) throws IOException { SignupUrl signupUrl = androidManagementClient .signupUrls() .create() .setProjectId("myProject") .setCallbackUrl("https://example.com/myEmmConsole") .execute(); String enterpriseToken = displayUrlToAdmin(signupUrl.getUrl()); Enterprise enterprise = androidManagementClient .enterprises() .create(new Enterprise()) .setProjectId("myProject") .setSignupUrlName(signupUrl.getName()) .setEnterpriseToken(enterpriseToken) .execute(); return enterprise.getName(); } /** * Displays the signup URL to the admin and returns the enterprise token which * is generated after the admin goes through the signup flow. This functionality * must be implemented by your management console. */ private String displayUrlToAdmin(String url) { ... }