Released SDK 3.16
We have released version 3.16 of our SDK for Android and iOS.
What is new?
For an overview of the changes, see the version notes for each platform:
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, or biometrics) for this out-of-app authentication.
Our feature guide for iOS extension support is coming soon. To learn more, you can contact us by creating a support ticket in the Signicat Dashboard.
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 Push notifications section of the Application configuration feature documentation.
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
How to upgrade
For the latest features and security improvements, you need to upgrade your mobile app to use the most recent version of the SDK.
To learn how to do this, see our Upgrade guide.
Upcoming changes
In the next SDK version (3.17), we will make the following changes:
- Remove support for Android 6.0 (API 23).