2

我正在使用AndroidManagement API 来获取运行时权限android.permission.SYSTEM_ALERT_WINDOW。该应用程序将安装在完全托管的设备上。该政策的permissions定义如下:-

defaultPermissionPolicy: "GRANT"

我也将此添加到政策的应用程序部分。但是,应用程序没有获得这些权限,用户必须手动进入设置并启用此权限。我了解此权限被评为高级权限,但这是一个完全托管的设备。

4

3 回答 3

1

Android Management API defaultPermissionPolicy 只能授予/拒绝运行时权限请求。例如,READ_CONTACTS、WRITE_CONTACTS、ACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION 等。

SYSTEM_ALERT_WINDOW 是一个特殊权限。此权限的行为不像危险或正常的权限。这是需要用户授权的敏感权限。

有关更多信息,您可以参考此链接

于 2020-07-30T03:13:37.180 回答
0

我对AE也有同样的问题。解决方案已targetSdkVersion19您的应用中设置。

于 2020-06-24T15:19:03.853 回答
0

为了充分受益于android.permission.SYSTEM_ALERT_WINDOW,通常还需要请求Draw over 其他应用程序,这是用户必须为每个应用程序手动授予的特殊权限。这里描述得很好

于 2020-09-26T10:36:21.817 回答