準備環境及註冊使用者

Android Management API (AMAPI) SDK 在新的自訂裝置政策控制器 (DPC) 註冊流程中扮演重要角色。可促進 EMM 自訂 DPC 應用程式與 Android 裝置政策 (ADP) 之間的通訊,並透過 Play EMM API 執行重要註冊功能,簡化裝置註冊程序。

AMAPI SDK 的主要功能:

  • 啟用 EMM DPC 應用程式與 Android Device Policy 之間的通訊。
  • 方便在本機執行指令。
  • 支援新增受管理 Google 帳戶的新裝置註冊流程。
  • 視需要管理 Android Device Policy 的安裝或更新作業。

在自訂 DPC 註冊流程中,SDK 非常重要,主要有兩個原因:

  1. 這項服務可協助在裝置上正確安裝及更新 Android Device Policy,藉此設定環境。

  2. 這項服務用於在本機呼叫 Android 裝置政策,在裝置上啟動使用者登入程序。

這些基礎功能會準備好裝置以供管理,並讓後續的註冊步驟得以進行。


環境

AMAPI SDK 的 EnvironmentClient 介面可存取環境相關 API。您可以使用 EnvironmentClientFactory 建立執行個體。

EnvironmentClient的主要功能:

  • 確認 SDK API 級別符合最低需求。
  • 檢查 Google Play 服務是否需要更新,並視需要啟動更新。
  • 確認 Android Device Policy 已安裝並更新。請注意,這個程序可能需要一些時間,因為可能涉及安裝或更新。

如要進一步瞭解 EnvironmentClient 介面,請參閱參考說明文件


AccountSetup

AMAPI SDK 中的 AccountSetup 類別負責管理在受管理 Android 裝置上設定 Google 帳戶的程序。

AccountSetup 的主要功能:

  • 使用 AccountSetupClient 和註冊權杖啟動帳戶設定程序。
  • 處理註冊權杖,該權杖由 EMM 產生並傳遞至 AMAPI SDK。這個權杖會判斷是否需要使用者驗證。
  • 視需要啟動驗證活動,提示使用者使用 Google 憑證登入。
  • 登入成功後,系統會透過回呼傳送使用者的電子郵件和使用者 ID。
  • EMM 會使用收到的使用者 ID,透過 Devices.update 方法設定裝置政策。
  • EMM 會呼叫 Devices.setState,將裝置標示為符合規定,並允許存取 Google 服務。

這項功能是全新裝置註冊方法的一部分,可運用 AMAPI SDK,而非 DPC 支援程式庫。如要進一步瞭解 AccountSetup,請參閱 AMAPI 參考文件和「實作使用者帳戶」指南。