在安装时解释为什么需要许可

时间:2017-06-24 14:25:44

标签: android permissions

我需要在我正在开发的应用的清单中声明的​​android.permission.WRITE_EXTERNAL_STORAGE。有没有办法向用户解释为什么我在安装(最佳)或运行时需要此权限?因此,当应用程序安装类似&#34时;需要此权限才能使用自定义级别"被展示?我需要外部,而不是应用程序目录写入权限。

2 个答案:

答案 0 :(得分:1)

AFAIK,您唯一的选择是使用隐私权政策页,明确说明应用中每个危险权限的用途。

答案 1 :(得分:1)

您无法更改默认权限对话框(Look here)。

但是,您可以在用户第一次授予权限之前弹出一个对话框。在对话框中,您可以使用两个按钮继续取消来获得所需内容。当用户选择继续时,您可以弹出默认权限对话框。

但正如DaveNOTDavid所说,这不是最好的做法。作为业余爱好者,如上所述,在条款和条件或隐私政策中另有提及。

修改:我正在阅读文档并找到了this。它可能对版本23.0.0及更高版本有所帮助。