【问题标题】:card.io card scan never completescard.io 卡扫描永远不会完成
【发布时间】:2015-08-05 08:54:33
【问题描述】:

我正在尝试在我的 Android 应用中使用 card.io 来扫描卡片并实现了以下功能,

private void requestCardIOScan() {

    Intent scanIntent = new Intent(getActivity(), CardIOActivity.class);

    // customize these values to suit your needs.
    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, true); // default: false
    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, false); // default: false
    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_POSTAL_CODE, false); // default: false
    scanIntent.putExtra(CardIOActivity.EXTRA_USE_PAYPAL_ACTIONBAR_ICON, false);
    scanIntent.putExtra(CardIOActivity.EXTRA_USE_CARDIO_LOGO, false);
    scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO, true);
    scanIntent.putExtra(CardIOActivity.EXTRA_KEEP_APPLICATION_THEME, true);

    // MY_SCAN_REQUEST_CODE is arbitrary and is only used within this activity.
    startActivityForResult(scanIntent, 100);
}

但是,即使在卡周围出现绿条(我认为这意味着卡被正确检测到)之后,卡扫描对我来说似乎也从未完成。我在这里做错了吗?

顺便说一句,值得一提的是,我在三星 S5 和 S6 Edge 上进行了尝试。

【问题讨论】:

  • S5 和 S6 都成功扫描卡。您确定您使用的是可以扫描的卡片(浮雕、凸起数字)吗?如果您不确定,请尝试使用已集成 card.io 的应用(如优步)来测试您的卡。
  • 谢谢。这确实是问题所在。遗憾的是,card.io 无法检测到我的 5 张卡中的 4 张。唯一有效的是一张旧的浮雕卡,基于此可能不会使用它(因为相机权限已经吓跑了用户,如果这对他们不起作用会更糟:))

标签: android card.io


【解决方案1】:

仅供参考

card.io 扫描的有效卡片图像,它在 (10-02-2018) 对我有用

此图片是从以下网址复制自互联网 https://cdn.moneycrashers.com/wp-content/uploads/2016/02/capital-one-secured-mastercard.jpg

【讨论】:

    【解决方案2】:

    这很可能是由于卡片没有浮雕数字,或者不是它们支持的图案。请参阅 cardIO 的问题跟踪器。 cardIO Issue

    cardIO 能够检测到这种类型的浮雕卡片:

    不会扣除此类卡:

    【讨论】:

      猜你喜欢
      • 2014-07-09
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 2017-05-18
      • 2013-11-19
      • 1970-01-01
      • 2017-01-27
      相关资源
      最近更新 更多