iOS π±
Installation
https://github.com/CardScan-ai/insurance-card-scan-iosUsage
import InsuranceCardScanBasic Example:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var cardScanButton: UIButton!
@IBAction private func didTapScanCard(_ sender: UIButton) {
startCardScanning()
}
private func startCardScanning() {
// Replace <GENERATED_USER_TOKEN> with the user token generated from the server
// See https://docs.cardscan.ai/authentication#end-user
let userToken = "<GENERATED_USER_TOKEN>"
let onSuccessCallback: (InsuranceCard) -> Void = { card in
print("Card Scanned Successfully! - \(card)")
}
let onErrorCallback: (CardScanError) -> Void = { error in
print("Card Scanning Error: \(error.localizedDescription)")
}
// Configure and present the CardScanViewController
let config = CardScanConfig(sessionToken: userToken, live: false, onSuccess: onSuccessCallback, onError: onErrorCallback)
let cardScanViewController = CardScanViewController()
cardScanViewController.config = config
// Present the CardScanViewController
present(cardScanViewController, animated: true)
}
}
Available Properties
Main Properties
Prop
Required
Type
Description
UI/UX Customization Properties
Prop
Type
Description
Callbacks
onSuccess Callback
Usage
onError Callback
Usage
Error Type
Error Code
Error Message
onCancel Callback
Usage
onRetry Callback
Usage
onProgress Callback
Usage
Additional Features
Camera Options
Eligibility Verification
Camera Permissions πΈ
Last updated
Was this helpful?