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