1

我们正在执行 POC 以在设备配置后获取所有设备信息,例如电池状态、地理位置、可用存储等等

通过使用 Android 管理 API

因为我们能够从自定义 DPC 中获得如此多的信息

4

1 回答 1

1

您需要在策略中启用这些标志:

{
  "applicationReportsEnabled": boolean,
  "deviceSettingsEnabled": boolean,
  "softwareInfoEnabled": boolean,
  "memoryInfoEnabled": boolean,
  "networkInfoEnabled": boolean,
  "displayInfoEnabled": boolean,
  "powerManagementEventsEnabled": boolean,
  "hardwareStatusEnabled": boolean,
  "systemPropertiesEnabled": boolean,
  "applicationReportingSettings": {
    object (ApplicationReportingSettings)
  }
}

https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#statusreportingsettings

在调用 enterprise.devices.get 时启用这些标志后,您将收到报告作为响应。

"networkInfo": {
    object (NetworkInfo)
  },
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryEvents": [
    {
      object (MemoryEvent)
    }
  ],
  "powerManagementEvents": [
    {
      object (PowerManagementEvent)
    }
  ]

https://developers.google.com/android/management/reference/rest/v1/enterprises.devices#resource:-device

注意:地理位置在报告中尚不可用。

于 2019-11-21T11:09:29.667 回答