Skip to main content

Overview

About this SDK

The Unico Check Flutter SDK enables you to quickly build a great experience in your native Android/iOS applications. A component is provided to allow you to frictionlessly capture images in your application through the use of modern camera opening mechanisms as well as computer vision algorithms.

Apart from abstracting all the complexity related to any device-specific nuances, the SDK also helps to correctly frame the images, optimizing its capture, aiming to increase the accuracy in the response of the biometric engine.

Compatibility

Supported Android and iOS versions

The Unico Check Android SDK supports the following iOS and Android versions:

  • Android: Android SDK 21 or higher;
  • iOS: iOS 11 or higher;

Supported Android and iOS versions and devices

The Unico Check Flutter SDK is compatible with all devices with iOS 11 or higher and all devices running Android 5.0 (API level 21) and higher.

iOS devices.

You can check an extensive device list at this official page from Apple.

Android devices.

The following table lists those devices that are tested in lab, along with vendor extensions availability. Some extensions listed may be subject to specific API levels or SKUs from the manufacturer.

DeviceVersionNormalSmartType of test
HUAWEY P30 Lite9.0SimSimDevice
ASUS_X01BDA10SimSimDevice
Moto G46.0.1SimNãoDevice
Moto G8 Power Lite10SimSimDevice
Moto G7 Play10SimSimDevice
Samsung Galaxy A30s SM-A307GT10SimSimDevice
Redmi Note 910SimSimDevice
ASUS_Z01KD8.0.1SimSimDevice
Redmi Note 8 Pro10SimSimDevice
Samsung A0110SimSimDevice
Moto G7 Power10SimSimDevice
Redmi Note 9 Pro10SimSimDevice
LG K2210SimSimDevice
Moto G5s Plus8.1.0SimSimDevice
Samsung J8 SM-J810M8.1.0SimSimDevice
Xiaomi Mi 8 Lite10SimSimDevice
Galaxy A7111SimSimDevice
Galaxy S20+11SimSimDevice
Poco X310SimSimDevice
Samsung s10e11SimSimDevice
Moto G6 Play9SimSimDevice
Galaxy A5110SimSimDevice
LG Q67SimSimDevice
Redmi Note 810SimSimDevice
Moto one macro10SimSimDevice
Mi 8 Lite9SimSimDevice
HUAWEY ALE-L235.0SimNãoDevice (TestLab)
NEXUS 95.0.2SimNãoVirtual (TestLab)
NEXUS 45.1SimNãoVirtual (TestLab)
NEXUS 75.0.2SimNãoVirtual (TestLab)
SAMSUNG-SM-G935A8.0.0SimNãoDevice (TestLab)
SAMSUNG-SM-G891A9SimSimDevice (TestLab)
SAMSUNG SC-02J8.0.0SimSimDevice (TestLab)
SAMSUNG-SM-G930AZ8.0.0SimSimDevice (TestLab)
Pixel sailfish8.0.0SimSimDevice (TestLab)
SAMSUNG-SM-N960N9SimSimDevice (TestLab)
SAMSUNG-SM-N950N9SimSimDevice (TestLab)
SAMSUNG-SM-N960U18.1.0SimSimDevice (TestLab)
SAMSUNG-SM-N960F9SimSimDevice (TestLab)
SAMSUNG-SM-N950U8.0.0SimSimDevice (TestLab)
SAMSUNG-SM-G981U110SimSimDevice (TestLab)
SAMSUNG-SM-N950F9SimSimDevice (TestLab)
SAMSUNG-SM-G965N9SimSimDevice (TestLab)
SAMSUNG-SM-G965U18.0.0SimSimDevice (TestLab)
SAMSUNG-SM-J727V8.1.0SimSimDevice (TestLab)
HUAWEY ANE-LX-29SimSimDevice (TestLab)
HUAWEY ANE-LX-19SimSimDevice (TestLab)
HUAWEY MHA-L297.0SimSimDevice (TestLab)
HUAWEY NEO-L299SimSimDevice (TestLab)
HUAWEY COR-L298.1.0SimSimDevice (TestLab)

Available features

The following features are available in the SDK:

  • Face Capture;
    • Manual image capture;
    • Smart Camera image capture;
    • Image capture with liveness-proven (Smartlive with interaction FaceTec);
  • Document Capture;
Fallback to Smart Camera mode

Older phones may not support some features required by the computer vision technologies used in the Smart Camera feature. In these cases, the Manual Camera mode is triggered as a fallback, allowing the user to manually capture his face image.

How it works

The client-side SDK is responsible for simplifying your integration with Unico Check, abstracting all the complexity related to camera manipulation and image capture.

After a successful capture, the SDK returns an object that must be sent to the REST APIs to complete the biometric validation.

Your title
  1. Users accesses your application;
  2. Through the SDK, your application requests the image capture frame (as configured in your application);
  3. Your application renders the image capture frame of the Unico Check in a pre-configured placeholder;
  4. Your application captures the image (automatically, manually or in Liveness-proven mode), generating a JWT token;
  5. Your application sends the JWT to your server;
  6. Your server call the REST APIs of Unico Check to validate the images (Documentation of the APIs can be found at this link)
  7. The server returns the biometric validation response, to be forwarded to your application;

Getting help

Are you missing something or still need help? Please, please get in touch with the support team at help center.