除非插入警报,否则 Android 上的 Ionic CardIO 不会触发
Ionic CardIO on Android doesn't trigger unless an alert is inserted
平台:Android 5.1 和 Android 6.1
除非我在 CardIO.canScan 之前发出警报,否则摄像头扫描卡片或表格可以进行手动输入,但不会 return 任何内容。警报似乎触发了一些调用扫描仪完整功能的事件。我尝试使用其他方法,例如 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":正确
},
onCardIO完成,
onCardIO取消
);
警报("Success");
CardIO.canScan(onCardIOCheck);
CardIO.canScan(onCardIOCheck) 正在中断扫描流程。我将其注释掉并解决了这个问题。
平台:Android 5.1 和 Android 6.1
除非我在 CardIO.canScan 之前发出警报,否则摄像头扫描卡片或表格可以进行手动输入,但不会 return 任何内容。警报似乎触发了一些调用扫描仪完整功能的事件。我尝试使用其他方法,例如 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":正确 }, onCardIO完成, onCardIO取消 );
警报("Success");
CardIO.canScan(onCardIOCheck);
CardIO.canScan(onCardIOCheck) 正在中断扫描流程。我将其注释掉并解决了这个问题。