Buildfire: служба сканирования штрих-кодов, работающая в приложении Previewer, но не во встроенном приложении на Android - PullRequest
0 голосов
/ 30 апреля 2019

Я разрабатываю плагин Buildfire, который требует сканирования QR-кода.Я использовал приведенный ниже код, и он работает в приложении предварительного просмотра, но не может сканировать встроенное приложение в магазине воспроизведения (тестируется только на Android).

function scan(){
    buildfire.services.camera.barcodeScanner.scan(
        {
            preferFrontCamera : false,
            showFlipCameraButton : true,
            formats : "QR_CODE", // default: all but PDF_417 and RSS_EXPANDED
        },
        function (err, result) {
            buildfire.notifications.alert("We got a barcode\n" +
                "Result: " + result.text + "\n" +
                "Format: " + result.format + "\n" +
                "Cancelled: " + result.cancelled);
            rcpt = result.text;
            console.log(rcpt);
            document.getElementById("recipient").value = rcpt;
        }
    );
}

Запуск функции с помощью кнопки.Работает в предпросмотре.Сбой во встроенном (Android) приложении

1 Ответ

0 голосов
/ 30 апреля 2019

Необходимо убедиться, что вы запрашиваете функцию BarCodeScanner в вашем plugin.json, см. Обязательную часть API Doc https://github.com/BuildFire/sdk/wiki/Barcode-Scanning-Service

Примечание. Вашему приложению потребуется сложная сборка.

Надеюсь, это поможет

...