Android 3D liveness SDK change logs and release history

V3.4.1(2024.10.9)

New Features

Migration Guides

  1. Change the dependency version number to3.4.1:

V3.4.0(2024.9.4)

New Features

Migration Guides

  1. Change the dependency version number to3.4.0:

V3.3.1(2024.7.22)

New Features

  1. Fix crashes caused by Bluetooth issues on Android 12 and above.

Migration Guides

  1. Change the dependency version number to3.3.1:

V3.3.0(2024.5.31)

New Features

  1. Fixed warnings from some detection platforms on VirusTotal.

    The Liveness SDK is falsely reported as containing viruses by some platforms on VirusTotal . If your app promotion relies on VirusTotal 's detection results, it is recommended that you upgrade to this version

    • If you have integrated certain versions due to SDK virus issues, and you have modified the imported SDK class path to adapt to these versions, when integrating 3.3.0, you can revert these changes and the SDK class path will be fixed toaai.liveness.**
    • If you have previously integrated a specific version that changed LivenessViewthe name of , when integrating 3.3.0, please revert the name of this class toLivenessView
    • 3.3.0 is a standard general version. Although we have completely modified the names of internal classes and encryption algorithms, we still cannot completely avoid being marked in the future. Starting from version 3.3.0, we support packaging exclusive versions for you. The internal classes of exclusive versions will not be repeated with other customers, which can avoid being marked to a greater extent. In addition, there is no other integration difference between the exclusive version and the standard version except for the difference in version number.
  2. The performance of the livenesss collection process has been optimized, and the user pass rate has been significantly improved.

  3. UI interaction adjustments

    Currently, the ellipses in the entire 3D liveness detection process are the same color. We have adjusted the status during detection, maintaining green in the stationary state and gray in other states.

    If you want to maintain the previous interaction effect, you can call the following methods to set the ellipse color in these two states:

  4. Supports capturing an audit graph at a specified time

  5. Added uploading timestamps for near and far view images

    Starting from version 3.3.0, when you call the backend score interface, farImageTime and nearImageTime will be returned additionally, representing the timestamp for the capture of the far and near images respectively.

Migration Guides

  1. Change the dependency version number to3.3.0:

V3.2.0(2024.5.17)

New Features

Migration Guides

  1. Change the dependency version number to3.2.0:

V3.1.5(2024.3.27)

New Features

Migration Guides

  1. Change the dependency version number to3.1.5:

V3.1.4(2024.3.25)

New Features

Migration Guides

  1. Change the dependency version number to3.1.4:

V3.1.1(2024.1.23)

New Features

Migration Guides

  1. Change the dependency version number to3.1.1:

  2. Capture audit images.

    When this feature is enabled, we will capture multiple images during the user's movement based on your configuration.

    Get audit images

  3. Video recording feature.

    By enabling this feature, the SDK will activate video recording. After the completion of the liveness process, you can retrieve the video file using SDK methods. The video file format is .mp4. Please note that this video can only be obtained through the SDK and cannot be obtained from the backend. After using the video, it is up to you to decide whether to delete the local file.

    Get video file

V3.1.0(2023.12.22)

New Features

Migration Guides

  1. Change the dependency version number to3.1.0:

  2. Add eventIdto track the whole liveness detection process and debug,Please make sure to save this ID for contacting us for troubleshooting purposes

V3.0.9(2023.12.1)

Fixed

Migration Guides

Fllow this link


V3.0.7,V3.0.8


V3.0.6(2023.10.11)

New Features

Migration Guides

  1. Change the dependency version number to 3.0.6:

     

  2. When the server requests the auth-license API, an additional parameter called "openCertPinning" is included. Here is an example:

V3.0.5(2023.9.5)

New Features

Migration Guides

  1. Change the dependency version number to3.0.5:

V3.0.4(2023.8.1)

Fixed

Migration Guides

  1. Change the dependency version number to3.0.4:

V3.0.3(2023.7.26)

New Features

Migration Guides

  1. Change the dependency version number to3.0.3:

V3.0.1,V3.0.2

V3.0.0(2023.7.17)

New Features

Migration Guides

  1. Change the dependency version number to3.0.2:

  2. SDK adds the following optional permissions. If you do not want these permissions to appear in your app manifest, remove the permission item in your app module's AndroidManifest.xml file. Taking ACCESS_FINE_LOCATION as an example: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" tools:node="remove"/>.

  3. It is recommended to place the prompt text at the position shown in the image below (above the LivenessView) for easy user access to the prompt content:

  4. It is recommended to shorten the prompt text length as follows for easy user comprehension of the prompt information:

    • FACENOTCENTER:Center your face in the frame
    • FACENOTSTILL&FACECAPTURE:Hold steady
    • FACENOTFRONTAL:Please look straight
    • FACEMISSING:Position your face in the frame
    • FACESMALL:Move closer
    • FACELARGE:Move away
  5. Set the background color of the livenessView(do not overlay a mask image on the LivenessView, if you have, please remove it)

  6. Set the color of the oval frame in the livenessView:


Please refer to 2D liveness. Android-SDK-Liveness Detection Upgrade (2D)