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