Yes, BlinkId iOS SDK is Fine. But in case you just want to work only in India, there could be a better SDK is hyperverge/kyc-india. Unfortunately, this SDK currently not digitizing for Driving Licenses. This phase is under development now and they will launch it soon.
As BlinkID recognizers are not made for India for scanning ID card. But, BlinkID SDK always provides it's own default implementation of the Overlay View Controller for every specific use. Where we can meet your needs.
Custom overlay view controller:
Typical actions which need to be allowed to the user are:-
First, we'll cover the possible customizations when using UI provided by the SDK.
Second, will embed MBRecognizerRunnerViewController's delegates into your UIViewController with the goal of creating a custom UI for scanning, while still using camera management capabilities of the SDK.
Third, will customize the MBRecognizerRunner (Direct API) for driving license. So it will recognize directly from UIImage without the need for a camera or recognize camera frames that are obtained by custom camera management.
Note: We can inherit it from the below recognizers:
MBUsdlRecognizer, MBEudlRecognizer, MBEudlRecognizer, MBAustraliaDlFrontRecognizer is re
Fourth, will establish the recognizer concept and parse data from responses.
Customize the power on and off the light button
Our implementation should closely mimic the default implementation as it's the result of thorough testing with end users.