What's new in the Biometric Sensor SDK

This section provides an overview of changes introduced in the Biometric Sensor SDK to facilitate the integration of the SDK and provide information on backward compatibility.

Version 4.29.0

Android

Target API level increased to Android 14 (API 34)

The target version of the SDK has been increased to Android 14 with API level 34.

Previous versions

Version 4.27.0

iOS

Bitcode support has been eliminated

Following the deprecation of Bitcode by Apple, we no longer support and have removed all Bitcode from the SDK framework.

Version 4.26.1

Android

Target API increased to 33

To meet the latest requirements for apps published on the Google Play Store, the target version of the SDK has been increased to Android 13 with API level 33.

Version 4.26.0

Android

New APIs to detect changes in the biometry set

There are new APIs to detect changes in the biometry set. For more information, see Detecting changes in the currently enrolled biometry set.

Target API increased to Android 31

To meet new requirements for apps published on the Google Play Store, the target version of the SDK has been increased to Android 12 with API 31 or higher. This change is needed to avoid APK rejection caused by security issues found with the old API versions.

Minimum supported version increased to Android 6

The minimum supported version has been increased to fully support new features and devices. Deprecated code has been replaced and simplified to be compatible with API 23.

iOS

New property to detect changes in the biometry set

There is a new API to detect changes in the biometry set. For more information, see Detecting changes in the currently enrolled biometry set.

Increased the minimum supported version to iOS 13

The minimum supported version has been increased to fully support all arm64 devices and SwiftUI features. Deprecated code has been removed and replaced with code fully supporting iOS 13 and later.

Version 4.25.1

Android

Delivering AAR file instead of JAR

AAR files are the current standard for Android libraries. For this reason, the JAR file has been replaced with an AAR file. For more information, see Integrate the OneSpan Biometric Sensor SDK with Android or refer to the sample included in the product package.

iOS

Change of framework name to MSSBiometricSensor

The framework name has been changed from BiometricSensorSDK to MSSBiometricSensor. To use the new Objective-C API, replace all previous BiometricSensorSDK imports with #import <MSSBiometricSensor/MSSBiometricSensor.h>.

API updates – NErrors API support for Objective-C added

The Objective-C API points no longer throw an NSException. All API points that previously would throw such an NSException now require an NSError pointer. If an error occurs, it will be attached to the pointer that is provided as parameter. Refer to the Objective-C sample included in the product package for full code examples.