“允许[应用名称]拨打和管理电话”权限和READ_PHONE_STATE

ric*_*chy 5 android unity-game-engine android-manifest android-permissions android-6.0-marshmallow

我有一个专为Android开发的Unity应用(v5.2.4),正在寻求对Android(v6.0.1)上的“拨打和管理电话”的许可。做一些研究,似乎它可能与READ_PHONE_STATE有关。

因此,在构建apk之后,我取消了READ_PHONE_STATE权限,将其重新打包,消息不再出现。

我不确定100%是否将READ_PHONE_STATE放入应用中,团结论坛说READ_PHONE_STATE是在unity v5.2中删除的。

该应用程序还使用Urban飞艇,对READ_PHONE_STATE进行grep显示城市飞艇bin文件。

$ grep "READ_PHONE_STATE" -Rl . 
./Submodules/ua-unity-plugin/build/intermediates/lint-cache/api-versions-6-23.0.1.bin
Run Code Online (Sandbox Code Playgroud)

我想知道的是,将许可放入清单中是什么?

and*_*her 0

如果是原生 android,您可以使用清单合并报告。试试这篇博文:嘿,这些权限从哪里来?

我确实知道 Unity 使用此权限进行分析。我在当前的 Unity Android 项目中使用 Urbanairship,我们不记得使用过此权限。但从 grep 来看,它确实看起来像是 UA 库生成的中间清单的一部分。