Точка мобильного сканера с кордовой не работает - PullRequest
0 голосов
/ 23 мая 2018

Я разрабатываю приложение в Cordova, использую плагин для сканирования с помощью Point Mobile.

Версия устройства Android: 5.0.2

Моя версия Cordova - 7.1.0,

Платформа Android5.2.0:

Я добавил плагин для мобильных точек: https://www.npmjs.com/package/cordova-plugin-pm80-scanner

Проблема в том, что когда я пытаюсь его использовать, я получил эту ошибку в cordova.js.Он работал до того, как мы обновили наше устройство.Я не думаю, что это проблема с неправильными обратными вызовами.Я заметил, что свойство ниже: utils.typeName (args [i]) - это Number, а не ArrayBuffer.Я не знаю, правильно ли это.

enter image description here

У меня есть этот метод в моем файле js.

function pointMobileScan(successCallback, errorCallback) {
    cordova.plugins.pm80scanner.setTriggerMode(cordova.plugins.pm80scanner.TRIGGER_MODE.ONESHOT);
    cordova.plugins.pm80scanner.set(
        function (result) {
            successCallback(result);
        },
        function (error) {
            errorCallback(error);
        }
    );
}

Я также пытался изменить device.sdk плагина на новейшую версию 5.0.2 (http://www.pointmobile.co.kr/download_list_new.php?sca=SDK&model=),, но я думаю, что это не является причиной проблемы. Может быть, внутри плагина может быть ошибка?

Спасибо за любые предложения.

1 Ответ

0 голосов
/ 01 июня 2018

Проблема решена с помощью - апгрейд cordova 8.0.0 - апгрейд android-платформы 6.4.0 - апгрейд плагинов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...