如何在混合应用程序中请求权限(没有AndroiManifest,只有config.xml)?

时间:2017-12-13 12:51:26

标签: android permissions hybrid-mobile-app

从Android M或更高版本,现在我们必须要求获得android权限。但我不知道如何添加Android权限。当我用phonegap桌面测试我的应用程序时,一切都很好,因为phonegap询问位置。但是当我尝试构建它从phonegap构建成为apk时,地理定位是错误的。我认为这是因为我没有得到我建立的应用程序的许可。我检查我的设置应用程序,这是正确的,我的应用程序没有权限。

这是我的config.xml

代码

请有人帮助我找出如何在混合应用中询问Android权限,谢谢你!

1 个答案:

答案 0 :(得分:1)

您可以在PhoneGap中使用已创建的插件来获得动态权限。以下是插件的链接。 https://www.npmjs.com/package/cordova-plugin-android-permissions

如果您不想使用它,您可以创建自己的插件,以提供javascript代码和Java代码之间的可访问性。