Upgrade guide
About upgrading MobileID
Our MobileID product uses our Encap SCA product, and together they form Mobile Identity.
Our Encap SCA product consists of two components:
- A backend server, hosted and maintained by Signicat.
- A client SDK, that you as the customer integrate into your mobile application.
Backend server
Our MobileID product upgrades its Encap SCA server approximately three times a year. We follow the same release cycle as Encap SCA to ensure that the service is continuously improved and that your security requirements are fulfilled.
Client SDK
It is your responsibility to upgrade the client SDK. We will notify you when a new version of the client SDK is available for upgrade. These upgrades keep you up to date with security improvements and new features.
You can also find related information on the MobileID Release notes page.
When should I upgrade?
MobileID supports two-years backwards compatibility between the Encap SCA server and the client SDK.
As MobileID is a security product, we recommend that you aim to run on the latest version of the SDK, and at least upgrade the SDK twice a year so that you do not fall behind. If you do not upgrade in time, then your mobile authentication will stop working.
Upgrade plan
Our MobileID product currently uses release version 3.20 of the Encap SCA server, and supports Encap SCA client SDK versions 3.15 to 3.20.
The table below shows the preliminary upgrade plan for the MobileID service:
*Future upgrade dates are tentative.
We recommend upgrading your apps to use the latest Encap SCA client version as soon as possible, even if backwards compatibility indicates that it is possible to keep using the current version.
How do I upgrade?
If your are adding the SDK to your application for the first time, then see the Getting started pages for Android and iOS.
You need login credentials to access the client SDKs from our Nexus repository. To gain access, contact us by creating a support ticket in the Signicat Dashboard.
Most client SDK upgrades require minimal code changes:
Upgrade Android client SDK
- Determine if any additional changes are required when upgrading to your desired version. For an overview, see the Versions page in the SDK Android documentation.
- Update the version number of the dependency in your app's build file.
Upgrade iOS client SDK
- Determine if any additional changes are required when upgrading to your desired version. For an overview, see the Versions page in the SDK iOS documentation.
- Navigate to our Nexus repository and enter your Nexus repository login credentials.
- Download the
.zip
file corresponding to the desired version, then unzip it. - Replace the existing
EncapSwiftAPI.xcframework
file in your project's directory with the new one that you downloaded.
MobileID status updates
To get email notifications about planned maintenance windows and updates on any activity affecting the MobileID product, you can subscribe to the Signicat status page.
- To configure your subscription for MobileID, you need to select the MobileID component when you set up your subscription.
- If you consume MobileID through our eID hub (OIDC CIBA), then you must also select MobileID (CIBA) under the eID Connections component.