Я не уверен, если это что вы хотите, но это шаг, который я сделал, чтобы заставить его работать:
Добавьте в свой проект dll BarcodeScanner и ZXingVer1_7.
Добавьте BarcodeScanner.cs в свой проект. (Должен быть в корне проекта)
Добавить <plugin name="BarcodeScanner" />
в свой config.xml.
Добавьте barcodescanner.js в свой каталог "www".
Добавить <script type="text/javascript" src="../barcodescanner.js"></script>
на ваш html-страницу после объявления cordova.js. (Путь может отличаться в зависимости от места вы кладете HTML)
В вашем barcodescanner.js, убедитесь, что все «Cordova» ссылка не пишет, как эта: «Кордова»
В вашем barcodescanner.js , в строке, которая начинается с: «return cordova.exec (...», замените строку «barcodeScanner» на «(название вашего проекта) .barcodeScanner«
Чтобы использовать его, просто добавьте его туда, где вам нужно сканирование штрих-кода:
window.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);
});