On this page Changelog 4.7.3 Crash fix for memory issues during camera capture on low-end devices Fixed Proof of address capture on devices with smaller screens iOS 12 fix for continue button not being hidden during ID upload Bugfix when using both
Fix for input error when using swipe keyboard 4.7.2 Added all camera feedback assets to customizables. 4.7.1 Added email module support. Added autocapture for passports. Added
rawJSON data to the
IncdTheme Guide for more info. Fixed several UI issues. 4.6.0 JSON theme customization. ID help screen title labels can now have up to two lines. ID capture "side label" can now be customized. ID capture "side label" can now change text when autocapture countdown timer starts through
"incdOnboarding.id.showFrontIDSideOnCountdown" localization labels.
Introducing Dynamic Localization. Check Localization Guide. 4.5.0 Localization for specific continue buttons. Added ability to customize specific views. Added subtitle labels to the ID capture "Need help" screen. Added set onboarding session with token 4.4.1 Added an optional parameter
token for initializing the sdk.
Added an optional parameter to show/hide retake screen after manually capturing an ID. Fixed bug with Captcha module where code would not refresh after being used. 4.3.0 Added
onEvent method to the
IncdOnboardingDelegate protocol, so that optionally you can get notified about events that are being tracked inside the SDK.
Fixed QR scan wrong processing logic. Now using
faceCaptureQuality obj-c method during Selfie scan.
4.2.0 Added Side Label and Help Button on the ID scan to customizable list. Fixed issue with Help Button where it was applying localization after it gets appeared. 4.1.1 Added
externalId parameter for
Added Barcode scan module. Fixed issue with not returning
classifiedIdType after the ID scan module.
Fixed issue with manual selfie capture in the
otherDocument3 in the
DocumentType that doesn't require server validation.
Optimazing size impact, resulting in smaller download and install size. 4.1.0 Reworked Document Scan to support new type, check Migration Guide for more info about breaking change. Added User Review screen which allows user to check and retake manually captured photo before uploading. Added an official Cocoapods ODR functionality. Added support for iOS Simulator on Apple Silicon Macs (non - Video Conference variants only). Added option to change Video Selfie video codec type. Use
videoSelfieConfiguration.videoCodecType = .h264 to change codec to
H.264. Default is
Added lazy load model for more optimized performance and memory handling. Fixed ghost onboarding session issue after going through the flow again. Fixed tutorial videos freeze if the device gets locked on iOS 15 and later. Fixed "SDK info" event log being sent when each onboarding section is started. Fixed issue where iOS SDK version was not visible in ‘Device info’ on dashboard. Fixed issue where QR scan did not look for generic codes, minor UX improvements. Restored ODR functionality. Renamed ODR tag
StaticSDKResoucesBundleODR from to
Minor UI improvements. 4.0.1 Captcha module (aka One Time Password) received an UI/UX update. Added
croppedFace: UIImage? to the
Support for dynamic localization. Check
4.0.0 New module added: Process ID. Added parameter
showIdSummary (default is
true) which will display summary of ID scan in case it is not successful. Also known as "Referred to Executive" screen.
Introducing new result structure
Added individual, non-UI function
idProcess which performs ID process immediately.
Added individual, non-UI function
geolocation which performs Geolocation process immediately.
ID Scan: Added paarmeter
ScanSide to specify which side to scan. Process ID module has to be added unless
.both is specified, in which case it is added automatically.
Introducing new result structure
Added 30s timer for Captcha (OTP) after which it will be refreshed automatically. Warning icon on ID Capture Summary screen is now customizable. Removed most of individual functions. Removed deprecated API which were using parameter
3.2.0 Added nameMatched, confidence, existingUser and existingInterviewId to the
initIncdOnboarding method will return
.serverUnreachable error in case device is in airplane mode
Fix for app events being sent after user cancels the session Added basic theming via JSON config 3.1.0 Added geolocation API which doesn't show UI. Calling
faceMatch now returns an error if SDK is not initialized.
Added property to check SDK initialization status -
isSDKEntierlyInitialized.flag is true SDK is successfully initialized, false otherwise.
Added Server Face mask check in Selfie Scan. Removed 'simulatorDetected' error type & bugfix for 'refered to executive screen' shown on iOS simulator. Fix frozen flow after secondary ID isn't captured correctly 3 times. 3.0.4 Add show id side label on id capture screen Add face match api without ui Removed error events for errors that don't stop the flow Bugfix for crash if UserDefaults is erased by host app Added selfieBase64 to selfie result User Canceled event now sent as standard event instead of an error Bugfix for ID session not cancelled properly when user presses 'X' userCancelledSession now called once the user cancels any of the steps, instead of onError with .userCanceled error being triggered Added 'serverUnreachable' error for initIncdOnboarding method that happens when Incode server couln't be reached due to bad internet connection Fix for User Consent content not being scrolled to top on iOS 12.x devices Added local liveness failed event 3.0.3 Added User Consent module 3.0.2 Added option to perform local Liveness check during Selfie Scan. Sending additional face coordinates during Selfie Scan to improve processing. 3.0.1 Added option to send
externalId when creating onboarding session
Improved Document Scan UX Fixed unnecessary face cropping during Selfie Scan due to aspect ratio Now returning encrypted base64 images from Id and Selfie scans. 3.0.0 Cocapods variants breaking change -> Static and Dynamic now don't include Video Conference module by default. To use Video Conference module, please add
onCaptchaCompleted not being called once the Captcha step is completed
Fix for onboarding sections not being shown if being opened too quickly after previous sections got completed Fix for some session not being flagged as NEEDS_REVIEW 2.0.1 Introduced new Video Selfie mode
faceMatch, that does a comparison between photo from the ID and Selfie.
startFaceLogin method that does 1:1 and 1:N face authentication. Please visit
Face Login Guide for more info. 1.12.6
startOnboarding can now be called with a specific
interviewId, so it doesn't create a new session.
1.12.3 Fix some customization issues on iOS 11-12 1.11.0 Added IncdTheme (please visit IncdTheme Guide for more info) Added option to show close button during ID or selfie capture Minor bugfixes & improvements 1.10.3 Fixed not having captured ID images inside IDValidationResult in case upload fails Removed unnecessary face processing during ID front autocapture 1.10.2 API change (please take a look at the Migration Guide) Added support for presenting SDK from a modal UIViewController Fixing a few UI issues, mostly in Capture Only mode Added Portugeese localization 1.9.47 Introducing Static framework with On-Demand-Resources option Added CURP module, refined ID Verification New ID detection model for Video Selfie Fixing onboarding presentation on UIViewControllers which are not part of UINavigationController stack Various bugfixes & improvements 1.9.46 SDK now delivered as a static IncdOnboarding.xcframework Because some framework files now exceed 100MB Git Large File Storage is needed to be installed to fetch all the updated frameworks. Improved Error handling 1.9.42 Lenses check enabled by default in Selfie Scan module Added new OCR fields notExtracted and notExtractedDetails ID Scan autocapture not working after migration ID Scan crash fix when permissions are manually disabled in Settings 1.9.27 1.9.25 OMNI rebranding Selfie scan defaults to manual capture if photo is not taken automatically Help feature in ID scan Informing the user about the number of ID scan retries Analytics events updates Added intro module for educating users about the process and to help with measuring conversion Added noLocationExtracted case in GeolocationResult Using server configuration for auto capture timeouts and upload retries Bug fixes