Implementation Guide
Configurations
Required Configurations
var builder = VIDVDocBuilder()
.setBaseURL(creds.baseURL) // Required: SDK endpoint
.setAccessToken(accessToken) // Required: OAuth token
.setBundleKey(creds.bundle) // Required: Provided bundle key
.setDocumentType(.<your chosen documnet>) // Required: available doc types: passport - egyNID - tunNID - dzaNIDOptional Configurations
.setLanguage(arabicSwitch.isOn ? "ar" : "en") // Optional: Default is "en"
.setExtras([
"advanced_confidence": true,
"document_verification_plus": true,
"profession_analysis": false
])
.setCollectUserInfo(true) // Optional: Default is false
.setManualCapture(manualCaptureSwitch.isOn) // Optional: Enable manual mode
.setPreviewCapturedImage(previewCapturedImageSwitch.isOn) // Optional: Show image preview
.setReviewData(previewResultsSwitch.isOn) // Optional: Show review screen
.setHeaders([String:String]) // Optional: Default is no custom headers
.setPrimaryColor(UIColor.red) // Optional: Set primary color
.setLogo(.customLogo(logo: UIImage(named: "logo")!)) // Optional: Set custom logo
.setCustomFont(_ font: UIFont)
Configurations Breakdown
Start the SDK
Last updated