cordova-barcodescanner-plugin在iOS设备中不起作用

时间:2016-02-17 16:03:33

标签: ios cordova

我正在尝试在使用PhoneGap Build编译的离子项目中使用cordova-barcodescanner-plugin。

https://github.com/hypery2k/cordova-barcodescanner-plugin

当我尝试在iOS设备上使用条形码扫描仪时,我的应用程序正确打开条形码但不扫描(捕获)qrcode。

我的config.xml声明是 gap:plugin name =“cordova-plugin-barcodescanner”source =“npm”

我的测试代码是:

cordova.plugins.barcodeScanner.scan( 
function (result) { 
  if(result.cancelled) 
    return; 
  alert(result.text); 
}, 
function (error) { 
  alert("Error scan"); 
});

您是否注意到同样的问题。

2 个答案:

答案 0 :(得分:1)

尝试使用官方插件。它有更好的支持。

https://github.com/phonegap/phonegap-plugin-barcodescanner

答案 1 :(得分:0)

我还尝试使用带有2个插件的旧版cli(5.1.1):

科尔多瓦-barcodescanner-插件

的PhoneGap-插件-barcodescanner

**在我的PGB应用程序中有 PhoneGap(iOS / Android / Windows)

cli-5.1.1(3.8.0 / 4.0.2 / 3.8.1)**

没有任何改变。当我尝试在iOS设备上使用条形码扫描仪时,我的应用程序正确打开了条形码,但没有扫描(捕获)qrcode。

Github上有一个问题: https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/173