如何找到已注册为完全托管设备的设备?

How can I locate a device which has been enrolled as a fully managed device?

我正在尝试找出如何找到已使用服务帐户和 Android 管理 API 注册的 Android 9.0 设备。文档似乎对我的情况没有任何提示。

由于显然无法使用服务帐户登录,我想我也不能使用 https://www.google.com/android/find

您可以使用 Android 管理 API 打开 "high accuracy" 位置模式,但您需要使用其他应用程序来获取设备的位置。

要启用 "high accuracy" 位置模式,您可以使用 "locationMode": "HIGH_ACCURACY" 并使用 "permissionGrants" 授予您的应用访问位置的权限。

policy_json = '''
{
  "applications": [
  {
    "packageName": "{your.app.packageId}",
    "installType": "FORCE_INSTALLED",
    "permissionGrants": [
    {
      "permission": "android.permission.ACCESS_FINE_LOCATION",
      "policy": "GRANT"
    }
  }
],
  "locationMode": "HIGH_ACCURACY"
}
'''