Version 4.35.0
  • 17 Dec 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Version 4.35.0

  • Dark
    Light
  • PDF

Article summary

The latest updates include increasing the minimum supported versions to Android 7 and iOS 14 for the SDK. Fixes were made for errors in multi-device activation and decryption of Secure Channel messages. The issue with incorrect dynamic vector length has been resolved. Additionally, privacy manifest files have been removed in compliance with Apple guidelines. Information on supported platforms, known issues, and third-party licenses is also provided.

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

[MSS-10182, MSS-10401] Error when activating license in multi-device activation mode with static vector in activation message

Description: When trying to activate the SDK license in multi-device activation with a static vector in the activation message, the activation failed. The SDK threw the following error: Error -4073 INCONSISTENT STATIC VECTOR.

The Digipass SDK offers a validation mechanism in its Multi-Device Activate License function call which ensures that the static vector that is passed as parameter is compatible with the static vector that the server adds to Activation Message 1. This validation mechanism did not work if the static vector provided by the server had a different prefix than the client-side static vector.

Status: This issue has been fixed. The mechanism to validate the static vector has been adapted, and the SDK no longer throws error -4073 if the only difference between the two static vectors is their prefixes.

iOS

[MSS-10350] Not possible to decrypt Secure Channel deactivation message

The fix of the following issue, effected in versions 4.31.2 and 4.34.0, respectively, was never added to the documentation:

Description: It was not possible to decrypt a Secure Channel message of the type deactivation.

Status: The decryptBody() call for the Objective-C and Swift API has been fixed to accept the same Secure Channel type as the previous C API. Now, the SecureChannelMessageIncorrectType (-4070) error is only thrown if an incorrect message type is provided to the Objective-C and Swift API.

[INC0012097]-[MSS-7545] Error for incorrect length of dynamic vector

Description: In the Digipass SDK version 4.17.0 we changed the size of the dynamic vector. Consequently, migrating from a previous version and looking for a Digipass property lead to an error. This method did not update the size of the dynamic vector.

Status: This issue has been fixed. A call has been added to the SDK which now updates the dynamic vector size.

[INC0013599]-[MSS-10334, MSS-10108] Privacy manifest file removed

Following the recommendations from the latest Apple guidelines, empty privacy files have been removed from the static library.

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