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 非常重要,主要有兩個原因:
這項服務可協助在裝置上正確安裝及更新 Android Device Policy,藉此設定環境。
這項服務用於在本機呼叫 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 參考文件和「實作使用者帳戶」指南。