【问题标题】:Phonegap build: How to explicitly ask for permissions?Phonegap build:如何明确请求权限?
【发布时间】:2016-10-10 18:35:41
【问题描述】:

我正在为 Android 和 iOS 构建一个混合应用,并使用 phonegap build cli-5.2.0

我正在使用相机插件

<plugin name="cordova-plugin-camera" source="npm" spec="2.2.0" />

我在我的 config.xml 中指定了这一行

<preference name="permissions" value="none"/>
<feature name="http://api.phonegap.com/1.0/camera"/>

我注意到在我的安卓设备上,它只要求 USB 存储的读/写访问。使用相机拍照时,android 不要求任何许可,相机只是一些工作原理。

我想知道如何在安装应用程序之前明确要求 Android 上的相机权限?我需要它,因为我认为它会导致一些与我的应用所具有的视频功能相关的其他错误。

我尝试在没有权限的情况下构建 none 行,但这没有任何区别。

【问题讨论】:

    标签: android cordova permissions phonegap-build


    【解决方案1】:

    方法是添加一个配置文件元素。不知道为什么这么难找。

    <gap:config-file platform="android" parent="/manifest" mode="add">
        <uses-permission android:name="android.permission.CAMERA" />
    </gap:config-file>  
    

    【讨论】:

    • 您是否将其添加到 config.xml 中?
    • @Pete 是的,这就是你放它们的地方。这是 2 年前的事了,我不确定当前的 phonegap 是否仍然以这种方式工作。这也是用于电话差距构建 cli-5.2.0
    猜你喜欢
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多