We’ve updated SDK's Android target API level to 30.
We’ve translated the complete SDK to the Serbian language.
We’ve made the SDK safe from tapjacking, a form of attack where a user is tricked into tapping something he or she didn’t intend to tap. We did this by adding a new security option that prompts the SDK to discard touches when the activity's window is obscured by another visible window. To activate it, use UISettings.setFilterTouchesWhenObscured(true).
We’ve added a new feedback message to users, reminding them to keep a document fully visible in case they accidentally cover a part of it with their finger or an object.
It appears while scanning the document by using BlinkIdUISettings and BlinkIdOverlayController:
It will display an error message "Keep the document fully visible".
This message is displayed only when using BlinkIdRecognizer or BlinkIdCombinedRecognizer for scanning.
We’ve introduced a new FrameRecognitionCallback callback for the RecognizerRunnerView, which is invoked each time a camera frame from a video stream is recognized. Use RecognizerRunnerView.setFrameRecognitionCallback method to set the callback.
Newly supported identity documents
53 documents added:
ALBANIA - DL (front)
BELGIUM - RESIDENCE PERMIT (front, back)
BOLIVIA - ID (front, back)
BOSNIA AND HERZEGOVINA - PASSPORT
CAMBODIA - PASSPORT
CANADA - RESIDENCE PERMIT (front, back)
CANADA - MANITOBA - ID (front)
CANADA - ONTARIO - HEALTH INSURANCE CARD (front)
CHILE - ALIEN ID (front, back)
CHINA - ID (front, back)
COLOMBIA - MINORS ID (front, back)
CYPRUS - RESIDENCE PERMIT (front, back)
CZECHIA - PASSPORT
GREECE - ID (front)
HAITI - ID (front, back)
ITALY - RESIDENCE PERMIT (front, back)
LATVIA - DL (front)
LATVIA - PASSPORT
LITHUANIA - PASSPORT
LUXEMBOURG - DL (front)
MONTENEGRO - DL (front)
MONTENEGRO - ID (front, back)
MONTENEGRO - PASSPORT
NETHERLANDS - RESIDENCE PERMIT (front, back)
NICARAGUA - ID (front, back)
NIGERIA - ID (front, back)
NORWAY - RESIDENCE PERMIT (front, back)
OMAN - RESIDENT ID (front, back)
PARAGUAY - DL (front, back)
PERU - DL (front, back)
PHILIPPINES - SOCIAL SECURITY CARD (front)
ROMANIA - PASSPORT
RUSSIA - PASSPORT
SERBIA - PASSPORT
SLOVAKIA - PASSPORT
SLOVENIA - PASSPORT
SOUTH KOREA - DL (front)
SPAIN - RESIDENCE PERMIT (front, back)
SWEDEN - RESIDENCE PERMIT (front, back)
THAILAND - PASSPORT
UKRAINE - DL (front)
UKRAINE - PASSPORT
USA - ARKANSAS - ID (front, back)
USA - CONNECTICUT - ID (front, back)
USA - GREEN CARD (front, back)
USA - MARYLAND - ID (front, back)
USA - MINNESOTA - ID (front, back)
USA - NEVADA - ID (front, back)
USA - NEW YORK CITY - ID (front, back)
USA - TEXAS - WEAPON PERMIT (front)
USA - VIRGINIA - ID (front, back)
VENEZUELA - DL (front)
VENEZUELA - PASSPORT
Beta support added for 46 documents:
ALBANIA - PASSPORT
BAHAMAS - DL (front)
BERMUDA - DL (front)
BOLIVIA - DL (front)
CHILE - DL (front)
COLOMBIA - ALIEN ID (front)
DENMARK - RESIDENCE PERMIT (front, back)
DOMINICAN REPUBLIC - DL (front, back)
ECUADOR - DL (front)
EL SALVADOR - DL (front, back)
ESTONIA - RESIDENCE PERMIT (front, back)
GUATEMALA - DL (front, back)
HAITI - DL (front)
HONDURAS - DL (front, back)
HONDURAS - ID (front, back)
HUNGARY - ADDRESS CARD (front, back)
HUNGARY - RESIDENCE PERMIT (front)
ICELAND - DL (front)
ISRAEL - ID (front, back)
JAPAN - DL (front)
JORDAN - DL (front)
LATVIA - ALIEN PASSPORT
LATVIA - RESIDENCE PERMIT (front, back)
LUXEMBOURG - RESIDENCE PERMIT (front)
MALTA - RESIDENCE PERMIT (front, back)
MEXICO - BAJA CALIFORNIA - DL (front)
MEXICO - CHIHUAHUA - DL (front)
MEXICO - CIUDAD DE MEXICO - DL (front)
MEXICO - PROFESSIONAL DL (front)
MEXICO - GUANAJUATO - DL (front)
MEXICO - MICHOACAN - DL (front)
MEXICO - TAMAULIPAS - DL (front, back)
MEXICO - VERACRUZ - DL (front, back)
PHILIPPINES - TAX ID (front)
PHILIPPINES - VOTER ID (front)
POLAND - RESIDENCE PERMIT (front, back)
PORTUGAL - RESIDENCE PERMIT (front, back)
PUERTO RICO - VOTER ID (front)
SLOVAKIA - RESIDENCE PERMIT (front, back)
SOUTH KOREA - ID (front)
SWITZERLAND - RESIDENCE PERMIT (front, back)
TAIWAN - TEMPORARY RESIDENCE PERMIT (front)
TURKEY - RESIDENCE PERMIT (front)
USA - KANSAS - ID (front, back)
VENEZUELA - ID (front)
VIETNAM - DL (front)
Added back side support for 7 documents:
ARGENTINA - ID
ECUADOR - ID
FINLAND - ID
NIGERIA - DL
QATAR - RESIDENCE PERMIT
URUGUAY - ID
USA - NEW YORK - DL
9 documents are no longer beta:
BRAZIL - DL
CANADA - ALBERTA - ID
MALAYSIA - MyKAS
MEXICO - NUEVO LEON - DL
PANAMA - DL
PORTUGAL - DL
SAUDI ARABIA - ID
SRI LANKA - ID
USA - IDAHO - ID
New features and updates to the BlinkIdRecognizer and BlinkIdCombinedRecognizer
We’re now able to read partial MRZ formats (2.5 lines), like the ones found on Switzerland and Liechtenstein DLs.
We’ve added documentOptionalAdditionalNumber to the main part of the result, as well as front and back side VIZ results.
We’ve expanded the set of possible recognizer states with StageValid. This state fixes BlinkIDCombinedRecognizer timeout issues, and enables better control of the Combined scanning pipeline. It activates when the first side of a document has been successfully scanned and scanning of the second side is required.
Fixes
We’ve fixed an uncommon bug where you’d get incomplete results upon scanning of the MRZ with the allowUnparsed setting enabled.
SDK does not require permission android.permission.ACCESS_NETWORK_STATE to unlock itself anymore, in cases when the license key needs online activation.
New features:
UISettings.setFilterTouchesWhenObscured(true)
.BlinkIdUISettings
andBlinkIdOverlayController
:BlinkIdRecognizer
orBlinkIdCombinedRecognizer
for scanning.FrameRecognitionCallback
callback for theRecognizerRunnerView
, which is invoked each time a camera frame from a video stream is recognized. UseRecognizerRunnerView.setFrameRecognitionCallback
method to set the callback.Newly supported identity documents
53 documents added:
Beta support added for 46 documents:
Added back side support for 7 documents:
9 documents are no longer beta:
New features and updates to the
BlinkIdRecognizer
andBlinkIdCombinedRecognizer
documentOptionalAdditionalNumber
to the main part of the result, as well as front and back side VIZ results.StageValid
. This state fixesBlinkIDCombinedRecognizer
timeout issues, and enables better control of the Combined scanning pipeline. It activates when the first side of a document has been successfully scanned and scanning of the second side is required.Fixes
allowUnparsed
setting enabled.android.permission.ACCESS_NETWORK_STATE
to unlock itself anymore, in cases when the license key needs online activation.