2014-04-14 80 views
1

當我嘗試使用條形碼掃描器插件時,我遇到了我的Cordova應用程序出現問題。Cordova中無法使用條碼掃描器(已安裝插件)。

的插件似乎被正確安裝,因爲當我在cordova plugin ls 型我得到的迴應:

[ 'com.phonegap.plugins.barcodescanner', 
    'org.apache.cordova.console' ] 

但是我試着觸發掃描儀的多種方法,但沒有奏效。我也將barcodescanner.js複製到我的www folder和我的index.html中,即使我讀了它不再需要。 在自述文件建議的方法是:

cordova.plugins.barcodeScanner.scan() 

它沒有發揮出來。我嘗試了許多其他的東西,但都沒有工作。 現在我希望這裏有人遇到同樣的問題,並找到了解決方案。 我正在測試iOS應用程序版本。

+0

是什麼產生的誤差 –

+0

詳細的博客:HTTP://sforsuresh.in/getting-issue -installation-cordova-barcodescanner-plugin/ –

回答

3

添加到您的config.xml

<feature name="BarcodeScanner"> 
    <param name="android-package" value="com.phonegap.plugins.barcodescanner.BarcodeScanner" /> 
</feature> 

,並在使用插件

function clickScan() { 
cordova.plugins.barcodeScanner.scan(
    function (result) { 
     alert("We got a barcode\n" + 
      "Result: " + result.text + "\n" + 
      "Format: " + result.format + "\n" + 
      "Cancelled: " + result.cancelled); 
    }, 
    function (error) { 
     alert("Scanning failed: " + error); 
    });} 
+0

謝謝,幫助我。但是您/您是否自己使用此掃描儀?因爲我沒有得到它來掃描我試過的任何條碼(瓶子/卡片/書籍等) – blaluma