Я использую ионную среду для создания приложения для чтения QR. Я хотел бы использовать внешний сканер QR-кода, который может подключаться к приложению через Bluetooth или через USB (Android) и иметь возможность читать отсканированный QR-код в приложении.
Существует ли какое-либо устройство QR-сканера с поддержкой Cordova / Ion?
Я попытался выполнить поиск в Google, но ничего не нашел относительно внешнего устройства QR-сканера
Плагин QR-сканера: https://ionicframework.com/docs/native/qr-scanner
но, похоже, не поддерживается внешнее устройство QR-сканера
import { QRScanner, QRScannerStatus } from '@ionic-native/qr-
scanner/ngx';
constructor(private qrScanner: QRScanner) { }
...
// Optionally request the permission early
this.qrScanner.prepare()
.then((status: QRScannerStatus) => {
if (status.authorized) {
// camera permission was granted
// start scanning
let scanSub = this.qrScanner.scan().subscribe((text: string) =>
{
console.log('Scanned something', text);
this.qrScanner.hide(); // hide camera preview
scanSub.unsubscribe(); // stop scanning
});
} else if (status.denied) {
// camera permission was permanently denied
// you must use QRScanner.openSettings() method to guide the user to the settings page
// then they can grant the permission from there
} else {
// permission was denied, but not permanently. You can ask for permission again at a later time.
}
}).catch((e: any) => console.log('Error is', e));
Если бы кто-то мог порекомендовать любое устройство QR-сканера, которое поддерживает вышеуказанный процесс, это было бы замечательно! заранее спасибо!