平台:Android 5.1 和 Android 6.1
除非我在 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);