現有 EMM 指南

已使用 Google Play EMM API 的 EMM 可使用 Android Management API 支援下列解決方案組合:

Android Management API 是自給自足的 API,因此您不必自行建立裝置政策控制器 (DPC)。相反地,受管理的裝置會使用 Android Device Policy 強制執行透過 API 傳送的應用程式和裝置管理政策。

驗證方法總覽

您可以選擇下列其中一種驗證方法,呼叫 Android 管理 API 和 Google Play EMM API:

  • 使用 Cloud IAM 設定的服務帳戶 (建議),與新合作夥伴相同

  • 透過程式輔助建立的 ESA,這是舊版做法。

無論是新客戶還是現有客戶,您隨時可以變更驗證方法,而且兩種方法可以同時使用。

使用這種驗證方法時,您可以透過使用 Cloud IAM 向 Cloud 專案註冊的專屬服務帳戶呼叫 API。

優點

  • 您可以使用這兩種 API 建立企業繫結。
  • 您可以監控及調整 API 配額 (適用於兩種 API)。

限制

  • 由於服務帳戶是 EMM 專屬,因此這個方法與內部部署不相容。
  • 您無法透過這個方法使用 Play EMM API 通知 (只有少數 EMM 合作夥伴使用通知)。

設定

如要使用這項驗證方法,您必須設定 Cloud 專案和服務帳戶:

  1. 設定 Cloud 專案:

    1. 選取或建立專案。

      前往「Projects」(專案) 頁面

    2. 登入 Android Enterprise EMM 供應商社群。您必須是註冊的 EMM,才能存取這個網站。

    3. 開啟 EMM 產品修改表單

    4. 輸入必要資訊,包括相關聯的 DPC 身分和 Cloud 專案 ID。

    5. 提交表單後,請等候 Google 確認您的專案已註冊。

  2. 請按照建立服務帳戶的操作說明操作。只要服務帳戶在透過 Android Enterprise EMM 供應商社群設定的 Cloud 專案中具有Android 管理員使用者角色,您隨時都可以變更服務帳戶。

建立企業繫結

如要在使用透過 Cloud IAM 設定的服務帳戶時建立企業繫結,您可以使用 Android 管理 API 或 Google Play EMM API:

  • 如果使用 Android Management API,請呼叫 enterprises.create,並指定先前設定的 Cloud 專案。

  • 如果使用 Google Play EMM API,請使用 MSA (可能與上述設定的服務帳戶相同) 呼叫 enterprises.generateSignupUrlenterprises.completeSignup

請注意,使用 Android Management API 建立的企業繫結絕不能透過程式碼建立的 ESA 管理,而應一律透過使用 Cloud IAM 設定的服務帳戶管理。使用 Google Play EMM API 建立的企業繫結可透過任何驗證方法管理。

使用以程式輔助方式建立的 ESA

限制

  • 您無法監控及調整 API 配額。

設定

如要使用這項驗證方法,您必須設定 Cloud 專案:

  1. 選取或建立專案。

    前往「Projects」(專案) 頁面

  2. 登入 Android Enterprise EMM 供應商社群。您必須是註冊的 EMM,才能存取這個網站。

  3. 開啟 EMM 產品修改表單

  4. 輸入必要資訊,包括相關聯的 DPC 身分和 Cloud 專案 ID。

  5. 提交表單後,請等候 Google 確認您的專案已註冊。

使用這個 Cloud 專案設定 Pub/Sub 通知

建立企業繫結

如要在使用以程式碼建立的 ESA 時建立企業繫結,您必須使用 Google Play EMM API。

請注意,使用 Android Management API 建立的企業繫結,絕對無法透過程式輔助建立的 ESA 進行管理。

從以程式輔助方式建立的 ESA 遷移至 Cloud IAM

如要從使用以程式輔助方式建立的 ESA 改為使用透過 Cloud IAM 設定的服務帳戶,請按照以下順序進行:

  1. 請按照操作說明建立及設定服務帳戶。您也可以改用現有的 MSA,而非建立新的服務帳戶。如果您選擇這麼做,請務必先在社群中註冊 Cloud 專案,並將 Android 管理員使用者角色授予 MSA。

  2. 請使用這個新服務帳戶呼叫 Play EMM API,而非以程式輔助方式建立的 ESA。

  3. 停止透過程式輔助方式為新繫結建立 ESA。也就是說,您不應再呼叫 Google Play EMM API 的 enterprises.getServiceAccountenterprises.setAccount 方法。