创建企业绑定

Enterprise 资源将组织与您的 Android 管理解决方案绑定。 DevicesPolicies 都属于一个企业您可以使用多款企业绑定功能 与单个组织相关联。例如,某个组织可能希望 为不同部门或区域创建单独的企业绑定

下面介绍了创建企业绑定的基本步骤, 快速入门指南。 本页详细介绍了相关流程。

1. 检索注册网址

调用 signupUrls.create 来获取注册网址并指定以下两个参数:

  • callbackUrl:设置向导完成后重定向到的 https 网址 注册完毕。这通常是您的管理控制台。
  • projectId:您的项目 ID。

响应包含 urlname。打开 url 并记下 name

2. 企业 IT 管理员完成注册流程

url会指导 IT 管理员完成注册流程。如果您的 EMM 尚未 BTE 注册流程启用这项功能,然后告知 IT 管理员他们需要 尚未与企业绑定关联的 Gmail 账号。 成功注册组织后,注册流程会重定向到 您的callbackUrlenterpriseToken 会附加到 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) {
  ...
}