我希望在iOS应用程序上扫描信用卡。 我使用了CardIO框架,但在iOS 13上不起作用。
guard let cardIOVC = CardIOPaymentViewController(paymentDelegate: self) else {
print("This device is incompatible with CardIO")
return
}
cardIOVC.collectCVV = false
cardIOVC.modalPresentationStyle = .overCurrentContext
present(cardIOVC, animated: true, completion: nil)
我想知道在提供卡片信息时,实现CardIO而不显示内置预加载视图的最佳方法。
guard let cardIOVC = ScanViewController.createViewController(withDelegate: self) else {
print("This device is incompatible with CardScan")
return
}
cardIOVC.allowSkip = true
present(cardIOVC, animated: true, completion: nil)
因此,CardScan库没有返回有效期或持卡人姓名。我不确定我开发的代码块是否缺少配置creditInfo回调的某些内容。
我还测试了DyScan框架作为CardIO API的更新,但是没有可用的podSpec:DyscanIntegrationGuide
iOS是否提供了开发者扫描信用卡的公共API?还有更好的解决方案吗?