添加权限时
"INTERNET"
"ACCESS_NETWORK_STATE"
到我的应用并将其上传到Google Play,下载应用的人会看到消息"此应用不需要任何特殊权限"。
是否具有以下权限"特殊"对于Google Play?
"ACCESS_WIFI_STATE"
"READ_PHONE_STATE"
我使用的移动广告SDK声称如果获得了所有四种权限,效果会更好。但我不想通过要求太多权限来吓跑一些用户。
答案 0 :(得分:2)
用户必须接受权限READ_PHONE_STATE
,ACCESS_WIFI_STATE
不会。
有人已经问过Android Permissions and Permission Groups之间的链接 - 选定的答案链接to the actual mapping file以获取Android的权限。
因此,您提到的权限属于以下组和保护级别:
INTERNET
:网络(危险)ACCESS_NETWORK_STATE
:NETWORK(正常)ACCESS_WIFI_STATE
:NETWORK(正常)READ_PHONE_STATE
:PHONE_CALLS(危险)基于Google's explanation关于protectionLevel
,"特殊权限" (正如你所说的那样)是标记为"危险" (正如Google所说)。
但是,嘿,INTERNET
很危险!为什么没有用户询问此权限? Because
Google还为每个应用提供了互联网访问权限,有效删除 互联网访问权限。哦,当然,Android开发人员仍然 在组合时必须声明他们想要上网 应用程序。但用户在以后无法再看到Internet访问权限 安装应用程序和当前没有Internet访问权限的应用程序可以 现在通过自动更新获得Internet访问,而无需提示 你。