Ionic CardIO на Android не запускается, если не вставлено предупреждение

0

Платформы: Android 5.1 и Android 6.1

Если я не поставил предупреждение перед тем, как CardIO.canScan сканирует камеру, карта или форма могут взять ручную запись, но ничего не возвращают. Кажется, что предупреждение вызывает какое-то событие, которое вызывает полную возможность сканирования. Я пробовал использовать другие методы, такие как consoles.log или $ cordovaDialogs.beep(3), так что мне не нужно использовать оповещение, но без успеха. Проблема заключается только для iOS, а не для любой другой платформы. Даже проверенное устройство не работает.

CardIO.scan({"collect_card_number": true, "collect_expiry": false, "requireExpiry": false, "collect_cvv": false, "requireCVV": false, "collect_zip": false, "shows_first_use_alert": true, "disable_manual_entry_buttons": false, "keepApplicationTheme": true, "useCardIOLogo": true, "hideCardIOLogo": true}, onCardIOComplete, onCardIOCancel);

предупреждение ( "Успех");

CardIO.canScan(onCardIOCheck);

  • 0
    Вы вызываете это в платформе готовой функции!
  • 0
    @Gandhi Ганди, да. Я вызываю весь контроллер на платформе. ionic.Platform.ready (function () {затем запустите все внутри контроллера. Как вы думаете, это должно быть более локализовано? Может быть, только до CardIO.canscan?
Показать ещё 13 комментариев
Теги:
ionic-framework
cordova

1 ответ

0
Лучший ответ

CardIO.canScan(onCardIOCheck) прерывал поток сканирования. Я прокомментировал это и рассмотрел этот вопрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню