Tworzenie powiązania firmowego

Enterprise wiąże organizację z rozwiązaniem do zarządzania urządzeniami z Androidem. Devices i Policies należą do przedsiębiorstwa. Możesz dodać wiele powiązań firmowych powiązane z jedną organizacją. Na przykład organizacja może chcieć, i oddzielnych powiązań korporacyjnych dla poszczególnych działów lub regionów.

Podstawowe kroki tworzenia powiązania firmowego zostały opisane w Krótki przewodnik Na tej stronie opisujemy ten proces bardziej szczegółowo.

1. Pobierz URL do rejestracji

Zadzwoń pod numer signupUrls.create , by pobrać adres URL do rejestracji i określić te 2 parametry:

  • callbackUrl: adres URL HTTPS, na który kreator konfiguracji przekierowuje po rejestracja zakończona. Zwykle jest to konsola zarządzania.
  • projectId: identyfikator projektu.

Odpowiedź zawiera url i name. Otwórz url i zanotuj name.

2. Administrator IT w firmie przeprowadza proces rejestracji

url prowadzi administratorowi IT przez proces rejestracji. Jeśli Twój dostawca usług EMM nie została włączona dla procesu rejestracji w BTE, poinformuj administratora, że potrzebuje Konto Gmail, które nie jest jeszcze powiązane z powiązaniem firmowym. Po zarejestrowaniu organizacji proces rejestracji przekierowuje na stronę callbackUrl. Element enterpriseToken jest dołączany do polecenia callbackUrl

Przykład

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

3. Tworzenie powiązania firmowego

Aby utworzyć powiązanie firmowe, wywołaj enterprises.create Oprócz utworzenia unikalnego identyfikatora powiązania firmy ta metoda umożliwia aby zdefiniować ustawienia specyficzne dla powiązań. Możesz na przykład ustawić atrybut dominujący kolor wyświetlany podczas obsługi administracyjnej urządzenia (primaryColor) wraz z z nazwą lub tytułem (enterpriseDisplayName) i logo (logo) wyświetlanej użytkownikom.

Przykład

Poniższy przykład pokazuje wykorzystanie biblioteki klienta w języku Java do utworzenia grupy. i zwraca jego nazwę. Zobacz przykład , gdzie znajdziesz więcej informacji o korzystaniu z biblioteki.

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