首页 > 解决方案 > 如何使用 android 管理 API 获取运行时权限?

问题描述

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

defaultPermissionPolicy: "GRANT"

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

标签: android-management-apiandroid-enterpriseandroid-enterprise-features

解决方案


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

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

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


推荐阅读