Любое внешнее устройство QR-сканера с поддержкой Cordova / Ion? - PullRequest
0 голосов
/ 26 марта 2019

Я использую ионную среду для создания приложения для чтения 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-сканера, которое поддерживает вышеуказанный процесс, это было бы замечательно! заранее спасибо!

...