Unternehmensbindung erstellen

Ein Enterprise Ressource bindet eine Organisation an Ihre Android-Verwaltungslösung. Devices und Policies gehören beide zu einem Unternehmen. Mehrere Unternehmensbindungen können die mit einer einzelnen Organisation verbunden sind. Zum Beispiel möchte ein Unternehmen separate Unternehmensbindungen für die verschiedenen Abteilungen oder Regionen.

Die grundlegenden Schritte zum Erstellen einer Unternehmensbindung werden in der Kurzanleitung. Auf dieser Seite wird der Prozess ausführlicher beschrieben.

1. Registrierungs-URL abrufen

signupUrls.create anrufen um die Registrierungs-URL abzurufen, und geben Sie die folgenden zwei Parameter an:

  • callbackUrl: Eine HTTPS-URL, an die der Einrichtungsassistent nach der Weiterleitung weiterleitet ist die Registrierung abgeschlossen. Dies ist normalerweise Ihre Verwaltungskonsole.
  • projectId: Ihre Projekt-ID.

Die Antwort enthält url und name. Öffnen Sie url und notieren Sie sich das name.

2. Der IT-Administrator des Unternehmens schließt die Registrierung ab

Die url führt den IT-Administrator durch den Registrierungsprozess. Wenn Ihr EMM für die BTE-Registrierung aktiviert ist, teilen Sie dem IT-Administrator mit, dass er Gmail-Konto, das noch nicht mit einer Unternehmensbindung verknüpft ist. Nach der erfolgreichen Registrierung der Organisation werden Sie weitergeleitet zu callbackUrl Ein enterpriseToken wird an den callbackUrl.

Beispiel

https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl

3. Unternehmensbindung erstellen

Rufen Sie zum Erstellen einer Unternehmensbindung enterprises.create Mit dieser Methode können Sie nicht nur eine eindeutige Enterprise-Bindungs-ID erstellen, bestimmte bindungsspezifische Einstellungen festlegen. Sie können beispielsweise die vorherrschende Farbe, die während der Gerätebereitstellung angezeigt wird (primaryColor), zusammen mit dem Namen oder Titel (enterpriseDisplayName) und Logo (logo), die Endnutzern angezeigt wird.

Beispiel

Im folgenden Beispiel wird die Java-Clientbibliothek zum Erstellen eines Unternehmenskontos verwendet. Bindung und gibt seinen Namen zurück. Beispiel ansehen finden Sie weitere Informationen zur Verwendung der Bibliothek.

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) {
  ...
}