我们正在与Unity3d合作开发一款全球定位系统应用程序。
在装有Marshmallow 6.0的Android设备上,在我们安装它的时候,它不会要求任何权限。我们已经了解到,棉花糖仅在运行时(https://developer.android.com/training/permissions/requesting.html)请求它们,但我们不知道如何修改AndroidManifest以正确地执行此操作。有什么简单的方法可以做到吗?
发布于 2016-05-26 06:17:42
这已经被问到了before。请在发帖前尝试搜索问题。
在Android6.0Marshmallow中,现在在运行时而不是安装时会询问Android权限。你对此无能为力。修改AndroidManifest不会解决问题。
这是一个在Unity 5.4.0B15中修复的错误。
Android Unity 5.4.0B15 棉花糖-修复查询自定义权限时的问题。
请更新到5.4.0B15或更高版本以解决此问题。
第一次请求许可时,您会得到如下内容

第二次,玩家将有机会选择“永不再问”。

这样做的原因是让用户完全控制允许哪些权限以及拒绝哪些权限。例如,您可以允许WiFi但拒绝蓝牙,这与以前不同,当您必须允许所有权限或拒绝所有权限时。
https://stackoverflow.com/questions/37443415
复制相似问题