Платформы: 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);
CardIO.canScan(onCardIOCheck) прерывал поток сканирования. Я прокомментировал это и рассмотрел этот вопрос.