CDC扫描器

简介

CDCScanner-iOS 是一个功能强大且易于使用的库,旨在简化直接在 iOS 应用程序中扫描和提取信用卡/借记卡信息的过程。它利用设备内置的功能,准确捕获卡片详细信息,如卡号、卡类型和有效期,而无需外部硬件。

功能特点

支持的卡片

CDCScanner-iOS 支持以下卡片类型

安装

Swift Package Manager

您可以通过 Swift Package Manager 将 CDCScanner-iOS 添加到您的项目中,方法是将以下依赖项添加到您的 Package.swift 文件中

dependencies: [
    .package(url: "https://github.com/yourgithubusername/CDCScanner-iOS.git", .upToNextMajor(from: "1.0.0"))
]

如何使用

要在您的项目中使用 CDCScanner-iOS,请按照以下步骤操作

  1. 在您的文件中导入 CDCScanner

    import CDCScanner
    
  2. 实例化扫描器并根据需要进行配置

    let scanner = CDCScanner()
    scanner.delegate = self
    scanner.startScanner(self)
    
    
  3. 实现委托方法以接收扫描到的卡片信息

    extension YourViewController: CDCScannerDelegate {
    func didScanCard(_ card: CardDetails) {
        print("Card Number: \(card.number)")
        print("Expiry Date: \(card.expiryDate)")
        print("Card Type: \(card.type)")
    }
    }
    
    

示例

有关详细示例,请参阅存储库中的 Example 目录。其中包含一个示例项目,演示了 CDCScanner-iOS 在 iOS 应用程序中的集成和使用。

要求

许可证

CDCScanner-iOS 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。

联系方式

如有任何问题或反馈,请联系 Dev,邮箱:Madhurjain874@gmail.com