1

我有一个应用程序可以扫描附近的蓝牙设备并将它们显示在应用程序上。这在手机处于正常模式时可以正常工作,但是在同一部手机上使用 android 管理 API 策略时,它不会像以前那样显示任何结果

无法理解是什么原因造成的?

这是正在应用的政策

policy_json = '''
{
  "applications": [
    {
      "packageName": "com.example.ble",
      "installType": "FORCE_INSTALLED"
    }
  ],    
  "debuggingFeaturesAllowed": true
}
'''

谢谢

4

1 回答 1

0

得到了问题的解决方案,没有指定位置模式,因此无法获取位置。可能的位置模式的链接是https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#LocationMode

由于某些未指定的原因,需要位置来扫描 BLE 设备

更新后的政策是

policy_json = '''
{
  "applications": [
    {
      "packageName": "com.example.ble",
      "installType": "FORCE_INSTALLED"
    }
  ],  
  "locationMode": "SENSORS_ONLY",
  "debuggingFeaturesAllowed": true
}
'''

希望这可以帮助

于 2020-01-08T11:12:14.900 回答