$ cordovaBarcodeScanner.encode在Android上无声地失败

时间:2016-10-06 12:48:05

标签: android ionic-framework ngcordova

我有一个Ionic Android / iOS应用程序,应该从用户输入的任何文本生成条形码。我在这部分使用ngCordova的$ cordovaBarcodeScanner。问题是它适用于iOS但不适用于Android:

$scope.changeCode = function () {
    $cordovaBarcodeScanner.encode(2048, $scope.content()).then(function(success) {
        debugger;
        console.log(success);
    }, function(fail) {
        debugger;
        console.log(fail);
    });
}

在Android上都没有调用成功函数和失败函数。它就像方法调用就消失了。

另一个$ cordovaBarcodeScanner函数.scan()在两个平台上运行良好。

Stack Overflow上有另一个与此类似的线程。不同之处在于我的应用程序没有崩溃,它的行为就像从未调用过编码函数一样。

我尝试用另一个版本替换我的barcodescanner.js,并且我尝试过添加Android平台设置文件的权限。

0 个答案:

没有答案