Un Enterprise
vincola un'organizzazione alla tua soluzione Android Management.
Devices
e Policies
entrambi appartengono a un'azienda. È possibile associare più associazioni aziendali
associati a una singola organizzazione. Ad esempio, un'organizzazione potrebbe volere
e associazioni aziendali separate per i vari reparti o le varie regioni.
I passaggi di base per creare un'associazione aziendale sono descritti in Guida rapida. Questa pagina descrive la procedura in modo più dettagliato.
1. Recupera l'URL di registrazione
Chiama il numero signupUrls.create
per recuperare l'URL di registrazione e specificare i due parametri seguenti:
callbackUrl
: un URL https a cui reindirizza la configurazione guidata la registrazione è stata completata. Si tratta in genere della console di gestione.projectId
: l'ID progetto.
La risposta contiene url
e name
. Apri il url
e prendi nota della name
.
2. L'amministratore IT aziendale completa il flusso di registrazione
url
guida l'amministratore IT attraverso la procedura di registrazione. Se il provider EMM non ha
abilitato per il flusso di registrazione a BTE, quindi avvisa l'amministratore IT che ha bisogno di una
Account Gmail non già associato a un'associazione aziendale.
Dopo aver registrato correttamente l'organizzazione, il flusso di registrazione reindirizza a
il tuo callbackUrl
. Un enterpriseToken
viene aggiunto alla
callbackUrl
.
Esempio
https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. Crea un'associazione aziendale
Per creare un'associazione aziendale, chiama
enterprises.create
Oltre a creare un ID associazione aziendale univoco, questo metodo ti consente
per definire determinate impostazioni specifiche dell'associazione. Ad esempio, puoi impostare
colore predominante visualizzato durante il provisioning del dispositivo (primaryColor
), insieme
con il nome o il titolo (enterpriseDisplayName
) e il logo
(logo
) che viene mostrato agli utenti finali.
Esempio
L'esempio seguente utilizza la libreria client Java per creare un'azienda e ne restituisce il nome. Guarda l'esempio pagina per ulteriori dettagli sull'utilizzo della libreria.
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) { ... }