Version 5.4.0
  • 06 Nov 2024
  • 1 Minute to read
  • Dark
    Light

Version 5.4.0

  • Dark
    Light

Article summary

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:

  1. Call the APIs as before by creating the instance using HARDWARE as fingerprint type.

    DeviceBinding.createDeviceBinding(context, FingerprintType.HARDWARE).fingerprint(SALT)                                      

  2. 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.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, our interactive help assistant