What types of IDs and passports can be parsed with iOS?
Our iOS SDK works for all North American IDs and drivers licenses as well as global passports. Our DIVE API offers optional add-ons to include compatibility with global documents (non-US drivers licenses, resident cards, etc.)
Can this SDK be used inside a web-based application?
The ID scanning SDK is used to scan IDs using a native application. For web-based applications or websites, we recommend using our ID parsing API, which can be set up and integrated much more quickly.
Can you take a picture from the scan of each ID?
No. The SDK uses the camera as an ID reader, and so cannot simultaneously take an image of the ID. You would need to perform a second action inside your application if you wanted to perform image capture.
Can you detect fake IDs using this SDK?
Our ID scanning and parsing tools have embedded 2D barcode security which can detect fake IDs that contain anomalies in the 2D barcode. However, Apple cameras are not capable of performing ultraviolet or infrared scanning necessary to perform ID authentication, which is needed to catch 95% of fake IDs.
Does the iOS ID scanning SDK use optical character recognition (OCR)?
No. This SDK reads and parses the barcode on the back of the ID, or the machine readable zone (MRZ) on the passport. It is much more accurate than optical character recognition.
Does this SDK work on pictures of IDs?
The iOS ID scanning SDK can be used on images or photos of IDs, however it will perform at a lower success rate because the SDK will not allow for auto-focus of the iPhone or iPad camera.
What is the difference between ID scanning and ID parsing?
ID scanning is reading the 2D barcode. ID parsing is taking the data inside the barcode and translating it into the format your application requires. For iOS devices you will need to utilize two SDKs – one for camera scanning, and one for ID parsing.