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