条形码扫描器在iOS 10中不起作用。打开应用程序扫描程序时,它在2分钟后打开。在最新版本6.0中,但旧的插件版本在iOS 10.i中无法使用CDV条码扫描程序插件。工作正常在diwai链接但不工作TestFlight.its工作正常的低版本,如9.5。
phonegap-plugin-barcodescanner 6.0.2" BarcodeScanner"
答案 0 :(得分:0)
来自GitHub side of the PhoneGap Plugin BarcodeScanner
注意:从iOS 10开始,必须添加NSCameraUsageDescription info.plist。
NSCameraUsageDescription描述了应用访问的原因 用户的相机。当系统提示用户允许访问时, 此字符串显示为对话框的一部分。
要添加此条目,您可以在插件上传递以下变量 安装。
cordova插件添加phonegap-plugin-barcodescanner - 变量 CAMERA_USAGE_DESCRIPTION =“扫描条形码”
这可能是问题的原因吗?
答案 1 :(得分:-1)
我已经解决了这个问题。只需在index.html中添加:
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">