Enterprise
资源将组织与您的 Android 管理解决方案绑定。
Devices
和Policies
都属于一个企业您可以使用多款企业绑定功能
与单个组织相关联。例如,某个组织可能希望
为不同部门或区域创建单独的企业绑定
下面介绍了创建企业绑定的基本步骤, 快速入门指南。 本页详细介绍了相关流程。
1. 检索注册网址
调用 signupUrls.create
来获取注册网址并指定以下两个参数:
callbackUrl
:设置向导完成后重定向到的 https 网址 注册完毕。这通常是您的管理控制台。projectId
:您的项目 ID。
响应包含 url
和 name
。打开 url
并记下 name
。
2. 企业 IT 管理员完成注册流程
url
会指导 IT 管理员完成注册流程。如果您的 EMM 尚未
BTE 注册流程启用这项功能,然后告知 IT 管理员他们需要
尚未与企业绑定关联的 Gmail 账号。
成功注册组织后,注册流程会重定向到
您的callbackUrl
。enterpriseToken
会附加到
callbackUrl
。
示例
https://example.com/?enterpriseToken =EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. 创建企业绑定
如需创建企业绑定,请调用
enterprises.create
。
除了创建唯一的企业绑定 ID 外,此方法还允许您
定义某些绑定专用设置例如,您可以将
设备配置期间显示的主要颜色 (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) {
...
}