Zasób Enterprise
wiąże organizację z rozwiązaniem do zarządzania urządzeniami z Androidem.
Zarówno Devices
, jak i Policies
należą do firmy. Z jedną organizacją można powiązać wiele powiązań przedsiębiorstwa. Na przykład organizacja może potrzebować
osobnych powiązań firmowych dla różnych działów lub regionów.
Podstawowe czynności, jakie należy wykonać, aby utworzyć powiązanie przedsiębiorstwa, znajdziesz w krótkim przewodniku. Na tej stronie znajdziesz szczegółowy opis tego procesu.
1. Pobierz adres URL rejestracji
Wywołaj metodę signupUrls.create
, aby pobrać adres URL rejestracji i określ te 2 parametry:
callbackUrl
: adres URL https, na który przekierowuje kreator konfiguracji po zakończeniu rejestracji. Zwykle jest to konsola zarządzania.projectId
: identyfikator projektu.
Odpowiedź zawiera url
i name
. Otwórz url
i zanotuj name
.
2. Firmowy administrator IT kończy proces rejestracji
url
prowadzi administratora IT przez proces rejestracji. Jeśli Twoje usługi EMM nie są włączone na potrzeby rejestracji w usłudze BTE, poinformuj administratora, że potrzebuje konta Gmail, które nie jest jeszcze powiązane z firmą.
Gdy zarejestrujesz organizację, proces rejestracji przekieruje na stronę callbackUrl
. Element enterpriseToken
jest dołączany do elementu callbackUrl
.
Przykład
https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. Tworzenie powiązania firmowego
Aby utworzyć powiązanie firmowe, wywołaj metodę enterprises.create
.
Oprócz utworzenia unikalnego identyfikatora powiązania przedsiębiorstwa ta metoda umożliwia zdefiniowanie określonych ustawień dotyczących wiązania. Możesz na przykład ustawić dominujący kolor wyświetlany podczas obsługi administracyjnej urządzenia (primaryColor
) wraz z nazwą lub tytułem (enterpriseDisplayName
) i logo (logo
) widocznym dla użytkowników.
Przykład
Poniższy przykład pokazuje użycie biblioteki klienta Java do utworzenia powiązania przedsiębiorstwa i zwrotu jego nazwy. Więcej informacji o korzystaniu z biblioteki znajdziesz na stronie przykładowej.
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) { ... }