条形码扫描程序无法在iOS 10

时间:2016-09-27 09:03:47

标签: ios cordova ionic-framework cordova-plugins barcode-scanner

条形码扫描器在iOS 10中不起作用。打开应用程序扫描程序时,它在2分钟后打开。在最新版本6.0中,但旧的插件版本在iOS 10.i中无法使用CDV条码扫描程序插件。工作正常在diwai链接但不工作TestFlight.its工作正常的低版本,如9.5。

  

phonegap-plugin-barcodescanner 6.0.2" BarcodeScanner"

2 个答案:

答案 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'">