# SDK release notes

Version history


# SDK 3.17

Release date: 26 May 2023

A new version (3.17) of our SDK is now available.

Upgrade your mobile app to get the latest features and security improvements. You can download the SDK from our repository (opens new window). To access this link, you need to sign in to Nexus first.

Important

Support for Android 6.0 (API 23) has been removed.

# Google Play Integrity

Note

Play Integrity replaces the SafetyNet service, which is being discontinued by Google. You can read more about this in the Android developer documentation (opens new window).

We have introduced support for Play Integrity, which is provided by Google as part of the Android platform. This feature lets you enforce the use of trusted Android devices and genuine apps that have been installed from the Google Play Store, and gives your app an equal or higher level of integrity assurance than SafetyNet.

As part of rolling out this feature, we are removing SafetyNet support and therefore require current users to migrate to Play Integrity. You can read more about Play Integrity in the Android developer documentation (opens new window).

For more information about app attestation for MobileID, see the MobileID feature documentation (opens new window).


# SDK 3.16

Release date: 30 January 2023

A new version (3.16) of our SDK is now available.

Upgrade your mobile app to get the latest features and security improvements. You can download the SDK from our repository (opens new window). To access this link, you need to sign in to Nexus first.

Important

The next SDK version (3.17) will remove support for Android 6.0 (API 23).

# iOS Extension support

We have introduced support for iOS extensions, allowing you to extend functionality beyond your app.

For example, you can now enable users to add a bank card directly from their Apple Wallet, and authenticate with MobileID through the extension. You can implement any of the existing in-app authentication methods (such as a PIN code, or biometrics) for this out-of-app authentication.

Our feature guide for iOS extension support is coming soon.
Contact us at support@signicat.com if you want to know more.

# iOS Time sensitive notification

Apple introduced a new feature in iOS 15 called 'Focus', which is a custom 'Do Not Disturb' mode for different moments of everyday life. When 'Focus' mode is active, most notifications are blocked, including our customer's urgent notifications.

You can now give notifications a higher priority (and break notification blocking) by enabling 'time sensitive notifications' in both your application configuration and your iOS app.

To enable this, see the apnsTimeSensitiveInterruptionLevelEnabled parameter in the application configuration.

# Client server crypto protocol V3

We have made multiple security improvements to the client-server crypto protocol. The most important changes for V3 of the protocol are:

  • Fixes for a padding oracle attack
  • Upgrading the AES key sizes to 256bit

Last updated: 12/07/2023 08:21 UTC