首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegap build在IOS上安装后不要求任何权限

Phonegap build在IOS上安装后不要求任何权限
EN

Stack Overflow用户
提问于 2019-10-01 22:06:20
回答 1查看 268关注 0票数 0

我已经建立了一个应用程序与Phonegap,Framework7和Phonegap条形码扫描仪插件。.APK文件在安卓设备上运行正常(摄像头可以打开并扫描条形码),但iOS上的.IPA文件一旦安装到iPhone上就不需要任何权限。事实上,根本没有权限被请求。

当我尝试扫描iPhone上的二维码时,背景是黑色的,因为没有摄像头访问。如果我再次尝试打开扫描仪功能,则会出现一个对话框,说明摄像头访问被禁止,必须在设置中授予。如果我转到设置,唯一可用的选项是移动数据。

根据条形码扫描仪Github page上的"iOS quirks“,我添加了

代码语言:javascript
复制
<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
    <string>To scan barcodes</string>
</edit-config>

添加到iOS平台标记内的config.xml页面,但这并没有什么帮助。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-02 19:22:23

我不知道为什么..

代码语言:javascript
复制
<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
  <string>To scan barcodes</string>
</edit-config>

..不能按照PhoneGap条形码扫描器GitHub页面提供的方式工作。我更新了这个来..

代码语言:javascript
复制
<gap:config-file platform="ios" parent="NSCameraUsageDescription" overwrite="true">
  <string>To scan barcodes</string>
</gap:config-file> 

。。现在,当第一次尝试使用扫描仪功能时,应用程序会要求获得相机访问权限。太奇怪了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58186545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档