2016-04-05 19 views
1

Şimdiye kadar uygulama sadece barkod tarayıcıyı açan ve sonuçları döndürdüğü zaman sonuçları gösteren bir düğme. Ancak, düğmeye bastığınızda aşağıdaki ekran görünür: http://i.imgur.com/2XOPLvU.png?1Barkod Tarayıcı ngCordova ve Ionic kullanırken Android'de çalışmıyor

Cihazımı yeniden başlatma fark yaratmadı. Kamera, kameranın kullanımını gerektiren diğer uygulamalarla çalışır. İyonik web sitesinde önerilen hiçbir fark yarattı olarak

QRKeeper.controller('ScannerController', function($scope, $cordovaBarcodeScanner){ 

    //Function that runs the scanner 
    $scope.scanCode = function(){ 

    console.log("Scan button pressed"); 

     $cordovaBarcodeScanner.scan() 
     .then(
      function(response){ 
      if(!response.cancelled){ 
       console.log("Scan successful"); 
      } else { 
       console.log("Scan cancelled"); 
      } 
      }, function(error){ 
      console.log("Error when trying to read code"); 
      } 
     ); 
    } 
}); 

deviceready bunu tamamlayan: Burada

Kontrolör kodudur. Yürürken, chrome://inspect hiçbir hata günlüğü göstermedi.

Teşekkür ederiz!

bu barkod tarayıcı https://github.com/phonegap/phonegap-plugin-barcodescanner

http://ngcordova.com/docs/plugins/barcodeScanner/

+0

Çözüm bu gönderidendir. http://stackoverflow.com/a/36595008/5887781. –

+0

Detaylı bir blog: http://sforsuresh.in/getting-issue-installation-cordova-barcodescanner-plugin/ –

cevap

0

Birisi sorunu here on Github çözüldü bir eklenti yaparak sona erdi ngCordova eklentisini kullanarak kullanıyorum. Ben eklentiyi kaldırıp yerine bunu ekleme bitti: Ben hatayı tam olarak ne olduğunu bulamadık

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

, ben sadece Android uygulama izinleri sorar nasıl bir ilgisi olduğunu öğrendim daha yeni sürümlerde.