资源:MobileDevice
Google Workspace 移动设备管理服务适用于 Android、Google 同步和 iOS 设备。如需详细了解常见的群组移动设备 API 任务,请参阅开发者指南。
| JSON 表示法 | 
|---|
| { "kind": string, "etag": string, "resourceId": string, "deviceId": string, "name": [ string ], "email": [ string ], "model": string, "os": string, "type": string, "status": string, "hardwareId": string, "firstSync": string, "lastSync": string, "userAgent": string, "serialNumber": string, "imei": string, "meid": string, "wifiMacAddress": string, "networkOperator": string, "defaultLanguage": string, "managedAccountIsOnOwnerProfile": boolean, "deviceCompromisedStatus": string, "buildNumber": string, "kernelVersion": string, "basebandVersion": string, "unknownSourcesStatus": boolean, "developerOptionsStatus": boolean, "otherAccountsInfo": [ string ], "adbStatus": boolean, "supportsWorkProfile": boolean, "manufacturer": string, "releaseVersion": string, "securityPatchLevel": string, "brand": string, "bootloaderVersion": string, "hardware": string, "encryptionStatus": string, "devicePasswordStatus": string, "privilege": string, "applications": [ { "packageName": string, "displayName": string, "versionName": string, "versionCode": integer, "permission": [ string ] } ] } | 
| 字段 | |
|---|---|
| kind | 
 API 资源的类型。对于 Mobiledevices 资源,该值为  | 
| etag | 
 资源的 ETag。 | 
| resourceId | 
 API 服务用于标识移动设备的唯一 ID。 | 
| deviceId | 
 Google 同步移动设备的序列号。对于 Android 和 iOS 设备,这是软件生成的唯一标识符。 | 
| name[] | 
 所有者的用户名列表。如果您的应用需要当前的设备所有者名称列表,请使用 get 方法。如需详细了解如何检索移动设备用户信息,请参阅开发者指南。 | 
| email[] | 
 所有者的电子邮件地址列表。如果您的应用需要当前的用户电子邮件列表,请使用 get 方法。如需了解详情,请参阅检索用户方法。 | 
| model | 
 | 
| os | 
 移动设备的操作系统,例如 IOS 4.3 或 Android 2.3.5。此属性可以更新。如需了解详情,请参阅开发者指南。 | 
| type | 
 移动设备的类型。 | 
| status | 
 设备的状态。 | 
| hardwareId | 
 Android 硬件的 IMEI/MEID 唯一标识符。不适用于 Google 同步设备。添加 Android 移动设备时,此属性为可选属性。更新其中一个设备时,此属性为只读属性。 | 
| firstSync | 
 设备首次与管理控制台中的政策设置同步的日期和时间。值采用 ISO 8601 日期和时间格式。时间是完整日期加时、分、秒,采用  | 
| lastSync | 
 设备上次与管理控制台中的政策设置进行同步的日期和时间。值采用 ISO 8601 日期和时间格式。时间是完整日期加时、分、秒,采用  | 
| userAgent | 
 | 
| serialNumber | 
 设备的序列号。 | 
| imei | 
 设备的 IMEI 识别码。 | 
| meid | 
 设备的 MEID 编号。 | 
| wifiMacAddress | 
 设备在 Wi-Fi 网络中的 MAC 地址。 | 
| networkOperator | 
 移动设备移动运营商或网络运营商(如果有)(只读) | 
| defaultLanguage | 
 设备上使用的默认语言区域。 | 
| managedAccountIsOnOwnerProfile | 
 指示此账号是否位于所有者/主要个人资料中的布尔值。 | 
| deviceCompromisedStatus | 
 设备的破解状态。 | 
| buildNumber | 
 设备的操作系统 build 号。 | 
| kernelVersion | 
 设备的内核版本。 | 
| basebandVersion | 
 设备的基带版本。 | 
| unknownSourcesStatus | 
 设备上是否启用了未知来源(只读) | 
| developerOptionsStatus | 
 设备上开发者选项的启用或停用状态(只读) | 
| otherAccountsInfo[] | 
 设备上添加的账号列表(只读) | 
| adbStatus | 
 设备上 adb(USB 调试)处于启用或停用状态(只读) | 
| supportsWorkProfile | 
 设备支持工作资料(只读) | 
| manufacturer | 
 移动设备制造商(只读) | 
| releaseVersion | 
 移动设备发布版本(只读) | 
| securityPatchLevel | 
 移动设备安全补丁级别(只读) | 
| brand | 
 移动设备品牌(只读) | 
| bootloaderVersion | 
 移动设备引导加载程序版本(只读) | 
| hardware | 
 移动设备硬件(只读) | 
| encryptionStatus | 
 移动设备加密状态(只读) | 
| devicePasswordStatus | 
 DevicePasswordStatus(只读) | 
| privilege | 
 DMAgentPermission(只读) | 
| applications[] | 
 Android 移动设备上安装的应用的列表。不适用于 Google 同步和 iOS 设备。该列表包含访问 Google Workspace 数据的所有 Android 应用。 请务必注意,更新应用列表时,更新内容会取代现有列表。如果 Android 设备有两个现有应用,并且 API 将列表更新为包含五个应用,则现在是包含五个应用的更新列表。
                 | 
| applications[].packageName | 
 应用的软件包名称。示例为  | 
| applications[].displayName | 
 应用的显示名称。示例为  | 
| applications[].versionName | 
 应用的版本名称。示例为  | 
| applications[].versionCode | 
 应用的版本代码。示例为  | 
| applications[].permission[] | 
 此应用的权限列表。这些权限可以是标准 Android 权限,也可以是应用定义的权限,并且位于应用的 Android 清单中。日历应用权限的示例包括  | 
| 方法 | |
|---|---|
| 
 | 执行会影响移动设备的操作。 | 
| 
 | 移除移动设备。 | 
| 
 | 检索移动设备的属性。 | 
| 
 | 检索某个账号的所有用户拥有的移动设备的分页列表。 |