- 06 Nov 2024
- 1 Minute to read
- DarkLight
Version 5.4.0
- Updated on 06 Nov 2024
- 1 Minute to read
- DarkLight
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
Based on recent issues related to StrongBoxUnavailableException, we have provided a fallback mechanism. We added a new error code, STRONGBOX_UNAVAILABLE and a new fingerprint type, HARDWARE_WITH_TEE.
The recommended flow to generate the fingerprint as follows:
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)
This should fallback to TEE and should not use StrongBoxfor the fingerprint generation. The fingerprints generated by both these types (HARDWARE as well as HARDWARE_WITH_TEE) should be identical but may sometimes be different. If this is the case, you may have to reactivate the licenses for any of these operations.
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.