Phonegap/Cordova应用程序在Android上启动时会弹出权限对话框;舱单上已经有了

Phonegap/Cordova应用程序在Android上启动时会弹出权限对话框;舱单上已经有了,android,cordova,permissions,phonegap-plugins,Android,Cordova,Permissions,Phonegap Plugins,我正在创建一个使用位置和摄像头的Phonegap应用程序,该应用程序有问题。无论何时新安装并运行(使用“phonegap run android”),该应用程序都会弹出一个对话框,上面写着“允许[app]访问该设备的位置?”在另一个部分,用户从他们的图库中选择一个图像,它会弹出一个对话框,上面写着“允许访问存储”。如何停止这些对话框?权限已经在清单中明确指定,所以我不明白为什么需要询问 然而,对话本身并不是真正的问题。真正的问题是即使用户按下“允许”,这些权限也会被拒绝。按下“允许”后,会出现一

我正在创建一个使用位置和摄像头的Phonegap应用程序,该应用程序有问题。无论何时新安装并运行(使用“phonegap run android”),该应用程序都会弹出一个对话框,上面写着“允许[app]访问该设备的位置?”在另一个部分,用户从他们的图库中选择一个图像,它会弹出一个对话框,上面写着“允许访问存储”。如何停止这些对话框?权限已经在清单中明确指定,所以我不明白为什么需要询问

然而,对话本身并不是真正的问题。真正的问题是即使用户按下“允许”,这些权限也会被拒绝。按下“允许”后,会出现一个显示“检测到屏幕覆盖”的辅助对话框。似乎每当请求权限时都会被拒绝,因为某些其他应用程序具有覆盖权限。这里的问题是另一个应用程序是Facebook Messenger,每个人和他们的奶奶都使用它,所以告诉每个人关闭Messenger,这样我的小应用程序就可以工作是不可能的

那么如何阻止这些权限对话框弹出呢?权限已在清单中。这是否可能只在开发过程中出现?我希望如此,因为我肯定不能这样发货

我使用的是安卓6.0.1


谢谢大家!

Android 6及更高版本上的系统显示了这些权限,您无法避免这些权限。如果某个应用程序正在干扰他们,你应该尝试联系他们,甚至联系谷歌,因为这看起来像是该应用程序上的一个真正的坏bug。