我有一个专为Android设计的Unity应用程序(v5.2.4),该应用程序要求获得制作和管理电话的权限。在Android上(v6.0.1)。有些研究似乎可能与READ_PHONE_STATE有关。
所以我在构建apk之后删除了READ_PHONE_STATE权限,重新打包并且消息不再出现。
我并非100%确定是什么将READ_PHONE_STATE放入应用程序,Unity论坛说READ_PHONE_STATE是在unity v5.2中取出的。
该应用程序还使用Urban飞艇,并为READ_PHONE_STATE执行grep显示了城市飞艇箱文件。
$ grep "READ_PHONE_STATE" -Rl .
./Submodules/ua-unity-plugin/build/intermediates/lint-cache/api-versions-6-23.0.1.bin
我想知道的是,什么将许可放在清单中?
答案 0 :(得分:0)
如果它是原生android,你可以使用清单合并报告。试试这个博客链接commosware is awesome
我知道Unity统一使用此权限进行分析。我在我目前的团结android项目中使用Urbanairship,我们不会使用此权限重新收集。但是从grep看起来肯定看起来它是UA库产生的中间清单的一部分。