2016-09-03 2 views
0

Платформы: Android 5.1 и Android 6.1Ионные кардио на Android не срабатывает, если предупреждение не вставлена ​​

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

CardIO.scan ({ "collect_card_number": правда, "collect_expiry": ложь, "requireExpiry": ложь, "collect_cvv": ложь, "requireCVV": ложь, "collect_zip" ложь , "shows_first_use_alert": правда, "disable_manual_entry_buttons" ложь, "keepApplicationTheme": правда, "useCardIOLogo": правда, "hideCardIOLogo": истинная }, onCardIOComplete, onCardIOCancel );

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

CardIO.canScan (onCardIOCheck);

+0

Вы вызываете это в функции готовности платформы! – Gandhi

+0

@ Ганди да. Я вызываю весь контроллер на платформе. ionic.Platform.ready (function() {затем запустить все внутри контроллера.Подумайте, что это должно быть более локализованным? Может быть, только до CardIO.canscan? – singh

+0

Я просто попытался обернуть только CadIO.canscan с помощью функции готовности платформы, я работаю. – singh

ответ

0

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

Смежные вопросы