Как закрыть камеру с помощью плагина phonegap-barcode-scanner в рамках сервиса IONIC - PullRequest
0 голосов
/ 13 декабря 2018

Я использую phonegap-barcodescanner-plugin для чтения qr, когда служба читает мгновенные платежи в фоновом режиме.

Я обнаруживаю новый мгновенный платеж в службе и запускаю событие, подписанное на странице, гдеbarcodeScanner запущен

event.subscribe('instant-payment', (val) => {
      console.log("Hi--------------", val)
      this.navCtrl.pop()
    });

событие корректно запущено и журнал в порядке, но я пытаюсь сделать navCtrl.pop () и действие никогда не закрывается, я думал, что будет работать так жекак отмена сканера

 scan() {
    this.barcodeScanner.scan(this.options).then(barcodeData => {
      if (barcodeData.cancelled == true) {
        this.navCtrl.pop()
      } else {

      }
    }).catch(err => {
      console.log('Error', err);
    });
  }

Есть ли способ принудительно закрыть barcodeScanner и вернуться к последнему "IonicPage".

Спасибо за любую помощь.

...