【问题标题】:How to ask for permissions in an hybrid app (no AndroiManifest, only config.xml)?如何在混合应用程序中请求权限(没有 AndroiManifest,只有 config.xml)?
【发布时间】:2017-12-13 21:27:30
【问题描述】:

来自android M或更高版本,现在我们必须请求android权限。但我不知道如何添加 android 权限。当我用 phonegap 桌面测试我的应用程序时,一切正常,因为 phonegap 要求位置。但是当我尝试将它从 phonegap 构建变成 apk 时,地理位置是错误的。我认为是因为我没有获得我构建的应用程序的许可。我检查了我的设置应用程序,没错,我的应用程序没有权限。

这是我的config.xml代码

请有人帮我了解如何在混合应用程序中询问 android 权限,谢谢!

【问题讨论】:

    标签: android permissions hybrid-mobile-app


    【解决方案1】:

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

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

    【讨论】:

    • 抱歉回复晚了,我一直在使用它,但我的应用仍然没有请求许可。我在 addEvetListener 中为 deviceready 添加了代码 permission.hasPermission(list,callback,null),我把代码放在那里错了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多