Google Play EMM API 包含 Devices 資源,代表由 EMM 管理且與特定使用者相關聯的每個實體。在客戶網站上,裝置是透過 EMM 控制台和裝置政策控制器 (DPC) 管理。機構可透過 Google Play 管理版向使用者提供應用程式。
裝置和管理類型
如果 DPC 管理整部裝置,裝置的 managementType 值為 managedDevice。如果 DPC 只管理工作資料夾,裝置會顯示 managementType,代表實體裝置上受管理的工作資料夾。managedProfile這類裝置稱為「受管理裝置」。
管理類型為 unmanagedProfile 的裝置稱為「非受管裝置」,包括:
- 搭載 Android 5.0 以下版本或不支援工作資料夾的舊版裝置。
- 裝置不受 DPC 控制,且管理類型不是
managedDevice或managedProfile。舉例來說,機構的 Google Workspace 管理員可以允許使用者在個人 Android 裝置上新增公司電子郵件帳戶,而不必設定工作資料夾。
使用「未受管理」設定檔管理類型可執行的操作
使用unmanagedProfile管理類型時,舊版裝置的使用者可以透過所屬機構的 Google Play 管理版商店取得應用程式,並執行下列操作:
- 使用個別使用者和個別應用程式的 ACL,存取可供使用的私人應用程式。
- 從商家購買的大量授權應用程式中提取授權。
- 存取 Google Play 管理版,安裝管理員推薦及精選的應用程式。
此外,管理員可以查看裝置上安裝了哪些工作應用程式。
如果裝置搭載的 Android 版本低於 5.0,或不支援工作資料夾,您可以使用 unmanagedProfile 管理類型。如果裝置支援工作資料夾,請使用 managedDevice 或 managedProfile 管理類型。
使用者同意聲明和 Google Play 管理版
使用者首次嘗試存取 Google Play 管理版 時,必須同意《服務條款》。使用者同意服務條款後:
- 系統會為使用者擁有的每部未受管理裝置,在 Google Play 管理版中建立
unmanagedProfile記錄。 - 您可以在 Google Play EMM API 中查看裝置。
- 使用者安裝應用程式的方式,與裝置直接由 DPC 管理的使用者相同。
資源、方法和管理類型摘要
| 資源和方法 | 說明 | managedDevice
|
managedProfile
|
unmanagedProfile
|
Devices.get
|
傳回包含裝置詳細資料的 Devices 資源。
|
✔ | ✔ | ✔ |
Devices.getState
|
擷取裝置對 Google 服務的存取權是否已啟用或停用。 | ✔ (僅限由 Google 管理的使用者) | ✔ (僅限由 Google 管理的使用者) | |
Devices.list
|
擷取指定 userID 的 Device 資源清單。
|
✔ | ✔ | ✔ |
Devices.setState
|
設定裝置是否啟用或停用 Google 服務存取權。您必須在 Google 管理控制台中,為 Android 裝置設定行動裝置管理服務。 | ✔ (僅限由 Google 管理的使用者) | ✔ (僅限由 Google 管理的使用者) | |
Entitlements.delete
|
從裝置中移除授權和 應用程式。 |
✔ | ✔ | ✔ (應用程式不會從裝置中移除) |
Entitlements.update
|
如果使用選用的安裝參數叫用,系統會嘗試在裝置上安裝應用程式,並將授權指派給使用者。 | ✔ | ✔ | ✔ |
Installs.get
|
擷取裝置上應用程式安裝作業的詳細資料。 | ✔ | ✔ | ✔ (僅限公司帳戶安裝的應用程式) |
Installs.list
|
擷取裝置上安裝的所有應用程式詳細資料。 | ✔ | ✔ | ✔ (僅限公司帳戶安裝的應用程式) |
Installs.delete
|
要求從裝置移除應用程式。 | ✔ | ✔ | ✔ |
Installs.update
|
要求在裝置上安裝最新版應用程式。 | ✔ | ✔ | ✔ |