从Android M或更高版本,现在我们必须要求获得android权限。但我不知道如何添加Android权限。当我用phonegap桌面测试我的应用程序时,一切都很好,因为phonegap询问位置。但是当我尝试构建它从phonegap构建成为apk时,地理定位是错误的。我认为这是因为我没有得到我建立的应用程序的许可。我检查我的设置应用程序,这是正确的,我的应用程序没有权限。
这是我的config.xml
代码请有人帮助我找出如何在混合应用中询问Android权限,谢谢你!
答案 0 :(得分:1)
您可以在PhoneGap中使用已创建的插件来获得动态权限。以下是插件的链接。 https://www.npmjs.com/package/cordova-plugin-android-permissions
如果您不想使用它,您可以创建自己的插件,以提供javascript代码和Java代码之间的可访问性。