【问题标题】:Device Details Tracking Android Management API (MDM)设备详细信息跟踪 Android 管理 API (MDM)
【发布时间】:2019-11-01 08:01:31
【问题描述】:

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

通过使用 Android 管理 API

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

【问题讨论】:

  • 尝试过 Policies.StatusReportingSettings.PowerManagementEventsEnabled 但获取 device.PowerManagementEvent 为空
  • 您好 aakash,您是在设置工作资料还是完全托管的设备?预计此功能不适用于工作资料。

标签: android-management-api android-enterprise


【解决方案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

注意:报告中尚不提供地理位置。

【讨论】:

  • 我们已启用所有状态报告,但仍然缺少一些,特别是在我的情况下是 networkInfo。我们的设备中有 SIM 卡。不确定为什么缺少这些详细信息。
猜你喜欢
  • 2016-01-02
  • 1970-01-01
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
  • 2015-02-06
相关资源
最近更新 更多