Google Play EMM API 包含 Devices
资源,该资源表示由 EMM 管理并与特定用户关联的每个实体。在您的客户现场,设备通过您的 EMM 控制台和设备政策控制器 (DPC) 进行管理。组织通过 Google Play 企业版向用户提供应用。
设备和管理类型
如果您的 DPC 管理整个设备,则该设备的 managementType
值为 managedDevice
。如果您的 DPC 仅管理工作资料,则设备的 managementType
为 managedProfile
,它仅表示实体设备上的受管理资料。这些设备称为“受管设备”。
管理类型为“unmanagedProfile
”的设备称为“不受管理的设备”,包括:
- 搭载 Android 5.0 之前的 Android 版本或不支持工作资料的旧版设备。
- 不受 DPC 控制且管理类型为“
managedDevice
”或“managedProfile
”的设备。例如,组织的 G Suite 管理员可以允许用户在未设置工作资料的情况下,将公司电子邮件帐号添加到他们的个人 Android 设备上。
使用非受管个人资料管理类型可以执行的操作
使用“unmanagedProfile
”管理类型时,旧版设备的用户可以通过其组织的 Google Play 企业版商店获取应用,并且:
- 使用按用户和按应用 ACL 访问为他们提供的专用应用。
- 从客户公司购买的批量许可应用中提取许可。
- 访问 Google Play 企业版,即可安装管理员推荐和精选的应用。
此外,管理员还可以查看设备上安装了哪些工作应用。
您可以在搭载 Android 5.0 之前版本的设备或不支持工作资料的设备上使用“unmanagedProfile
”管理类型。如果设备支持工作资料,请使用 managedDevice
或 managedProfile
管理类型。
用户意见征求和 Google Play 企业版
用户首次尝试访问 Google Play 企业版时,必须同意服务条款 (ToS)。在用户同意服务条款后:
- 系统会为用户拥有的每台非受管设备在 Google Play 企业版中创建一条“
unmanagedProfile
”记录。 - 您可以通过 Google Play EMM API 查看设备。
- 用户安装应用的方式与设备由您的 DPC 直接管理的用户相同。
资源、方法和管理类型摘要
资源 和  方法 | 说明 | managed Device
|
managed 个人资料 |
unmanaged Profile
|
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
|
请求在设备上安装最新版本的应用。 | ✔ | ✔ | ✔ |