如何找到已注册为完全托管设备的设备?
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"
}
'''
我正在尝试找出如何找到已使用服务帐户和 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"
}
'''