Phonegap 构建:如何明确请求权限?
Phonegap build: How to explicitly ask for permissions?
我正在为 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"/>
而且我注意到在我的 android 设备上,它只要求
read/write 访问USB 存储。使用相机拍照时,android 不会请求任何许可,相机只是一些工作方式。
我想知道如何在安装应用程序之前明确要求 android 上的相机权限?我需要它,因为我相信它会导致一些与我的应用程序具有的视频功能相关的其他错误。
我试图在未经许可的情况下构建 none 行,但这没有任何区别。
方法是添加一个配置文件元素。不知道为什么这么难找
<gap:config-file platform="android" parent="/manifest" mode="add">
<uses-permission android:name="android.permission.CAMERA" />
</gap:config-file>
我正在为 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"/>
而且我注意到在我的 android 设备上,它只要求 read/write 访问USB 存储。使用相机拍照时,android 不会请求任何许可,相机只是一些工作方式。
我想知道如何在安装应用程序之前明确要求 android 上的相机权限?我需要它,因为我相信它会导致一些与我的应用程序具有的视频功能相关的其他错误。
我试图在未经许可的情况下构建 none 行,但这没有任何区别。
方法是添加一个配置文件元素。不知道为什么这么难找
<gap:config-file platform="android" parent="/manifest" mode="add">
<uses-permission android:name="android.permission.CAMERA" />
</gap:config-file>