Этот новый капитальный ремонт телефонной связи был головной болью, но мне наконец удалось заставить этот конкретный плагин работать на моем устройстве (вроде). Однако кажется, что работают только QR-коды; любые другие штрих-коды он их просто не обнаружит. Он не выходит из строя или что-то в этом роде, он просто остается на экране камеры в ожидании штрих-кода. Однако этот же плагин отлично работает на Android для того же приложения и штрих-кодов, которые я пытаюсь запустить на платформе iOS.
Я использовал этот конкретный форк github: https://github.com/jonathannaguin/BarcodeScanner
Поскольку официальный плагин, указанный в списке совместимых плагинов для Phonegap 3.0, на самом деле не работает: https://github.com/wildabeast/BarcodeScanner
Кто-нибудь знает, что может вызвать это? Вот как я вызываю сканирование:
plugins.barcodeScanner.scan(
function (result) {
//alert("We got a barcode\n" +
// "Result: " + result.text + "\n" +
// "Format: " + result.format + "\n" +
// "Cancelled: " + result.cancelled);
document.getElementById("TextBox1").value = result.text;
},
function (error) {
alert("Scanning failed: " + error);
}
);
Дайте мне знать, если есть какая-либо другая информация, которую мне нужно представить, чтобы помочь с этой проблемой.