- 17 Dec 2024
- 1 Minute to read
- DarkLight
- PDF
Version 5.4.0
- Updated on 17 Dec 2024
- 1 Minute to read
- DarkLight
- PDF
New features and enhancements
Android
Minimum supported version increased to Android 7 (API 24)
The minimum supported version of the SDK has been increased to Android 7 with API level 24.
iOS
Minimum supported version increased to iOS 14
The minimum supported version of the SDK has been increased to iOS 14.
Fixes and other updates
Android
[INC0013679]-[MSS-10210] Fallback mechanism for StrongBoxUnavailableException
Recently, an issue arose that is related to StrongBoxUnavailableException.
Please note that this is not an issue of our SDKs but is caused on the manufacturer's side and outside the control of OneSpan. There is the possibility that this may be fixed automatically in the future.
To provide a fallback mechanism, we have added a new error code, STRONGBOX_UNAVAILABLE and a new fingerprint type, HARDWARE_WITH_TEE.
The recommended flow to generate the fingerprint is the following:
Call the APIs as before by creating the instance using HARDWARE as fingerprint type.
DeviceBinding.createDeviceBinding(context, FingerprintType.HARDWARE).fingerprint(SALT)
If this API returns an exception with the error code STRONGBOX_UNAVAILABLE create a new instance with the new fingerprint type HARDWARE_WITH_TEE:
DeviceBinding.createDeviceBinding(context, FingerprintType.HARDWARE_WITH_TEE).fingerprint(SALT)
The use of TEE can result in a different fingerprint being generated.
iOS
[MSS-10088] Improved error handling with more specific errors
The error handling has been improved and now provides more specific error messages. This includes specific error messages when using the keychain with biometric protection.
Supported platforms
For information on the supported operating systems and platforms supported by Mobile Security Suite and the affiliated SDKs, see Supported platforms.
Known issues
For information on issues that have not yet been resolved in this release of Mobile Security Suite, see Known issues.
Third party licenses
For information on third party dependencies associated with Mobile Security Suite and the affiliated SDKs in this release, see Third party licenses.