Enterprise ресурс привязывает организацию к вашему решению для управления Android. Devices и Policies принадлежат предприятию. Несколько корпоративных привязок могут быть связаны с одной организацией. Например, организации могут потребоваться отдельные корпоративные привязки для разных отделов или регионов.
Основные шаги по созданию корпоративной привязки описаны в кратком руководстве . На этой странице процесс описан более подробно.
1. Получите URL-адрес регистрации.
Вызовите signupUrls.create , чтобы получить URL-адрес регистрации, и укажите следующие два параметра:
-
callbackUrl: URL-адрес https, на который мастер установки перенаправляет после завершения регистрации. Обычно это ваша консоль управления. -
projectId: идентификатор вашего проекта.
Ответ содержит url и name . Откройте url и запишите name .
2. ИТ-администратор предприятия завершает процесс регистрации.
url помогает ИТ-администратору пройти процесс регистрации. Если ваш EMM не включен для процесса регистрации BTE, сообщите ИТ-администратору, что ему нужна учетная запись Gmail, которая еще не связана с корпоративной привязкой. После успешной регистрации организации процесс регистрации перенаправляется на ваш callbackUrl . enterpriseToken добавляется к callbackUrl .
Пример
https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. Создайте корпоративную привязку
Чтобы создать корпоративную привязку, вызовите enterprises.create . Помимо создания уникального идентификатора корпоративной привязки, этот метод позволяет определить определенные параметры привязки. Например, вы можете установить преобладающий цвет, отображаемый во время подготовки устройства ( primaryColor ), а также имя или заголовок ( enterpriseDisplayName ) и логотип ( logo ), который будет отображаться конечным пользователям.
Пример
В следующем примере клиентская библиотека Java используется для создания корпоративной привязки и возврата ее имени. См. образец страницы для получения более подробной информации об использовании библиотеки.
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) { ... }