建立企業繫結

Enterprise 可將機構繫結至您的 Android 管理解決方案。 Devices敬上 和 Policies 都屬於企業多個企業繫結 單一機構。例如,機構可能希望 可以區隔不同部門或區域的企業繫結。

如需建立企業繫結的基本步驟,請參閱 快速入門指南。 本頁會詳細說明這項程序。

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