Skip to main content
Version: 2.202302

Nevis Mobile Authentication Client SDK

2.x SDK Maintenance Support (LTS-21)

With the new major release version 3.x of the Nevis Mobile Authentication SDK, the 2.x release version is now in LTS21 Maintenance Support.

The 2.x release stream of the Nevis Mobile Authentication SDK will thus receive regular security fixes, addressing stability and security vulnerabilities. However, no new features will be rolled out with the 2.x. Nevis reserves the right to decide if a bug in the 2.x stream needs to be fixed.

Usage

Newly started app development projects should always use the latest available SDK version. You will get the full benefits of new features, bugfixes and comprehensive documentation with the most current SDK rolling releases.

Rolling Release (RR)

Upgrade Principle

It is guaranteed that you can upgrade the backend from a previous release to the current release without having to replace currently rolled out Access Apps and SDKs. New releases remain compatible with the last previously rolled out Access Apps and SDKs releases. For example, the SDK compatible with backend release version n is also compatible with backend release version n+1.

Always update the backend first, before updating the SDK. This is necessary in order for the SDK to stay compatible with the Nevis release: Only if you first upgrade the backend and then the SDK, we can guarantee that the new SDK version will continue to work with the backend and can be rolled out to end users.

iOS SDK

iOS SDKRelease DateStatus
2.4.x11 Apr 2023Maintenance Support
3.0.027 Sept 2022Maintenance Support
3.0.121 Nov 2022Maintenance Support
3.1.026 Feb 2023Maintenance Support
3.2.026 Mar 2023RR Full Support

Android SDK

Android SDKRelease DateStatus
2.4.x23 Jun 2023Maintenance Support
3.0.027 Sept 2022Maintenance Support
3.1.026 Feb 2023Maintenance Support
3.2.026 Mar 2023Maintenance Support
3.2.131 Mar 2023RR Full Support

Flutter plugin

App-facing packagePlatform interfaceAndroid packageiOS packageRelease dateStatus
3.0.13.0.13.0.03.0.105 Dec 2022Maintenance Support
3.1.03.1.03.1.03.1.026 Feb 2023Maintenance Support
3.2.03.2.03.2.03.2.030 Mar 2023RR Full Support

Flutter plugin and native SDKs

The following table lists the internally used native SDK versions of the flutter plugin:

Flutter plugin versionAndroid SDKiOS SDK
3.0.13.0.03.0.1
3.1.03.1.03.1.0
3.2.03.2.03.2.0

Check the native SDK version in the following tables for additional compatibility information such as OS, IDE, hardening, or Nevis backend information.

SDK and operating system

iOS SDK

iOS SDKiOS 11iOS 12iOS 13iOS 14iOS 15iOS 16
2.4.x
3.0.0
3.0.1
3.1.0
3.2.0

Android SDK

Android SDKAndroid 6 Marshmallow (API 19)Android 7 Nougat (API 24)Android 8 Oreo (API 26)Android 9 Pie (API 28)Android 10 (API 29)Android 11 (API 30)Android 12 (API 31/32)Android 13 (API 33)
2.4.x
3.0.0
3.1.0
3.2.0
3.2.1

SDK and IDE/Environment/Hardening

iOS SDK

iOS SDKSwiftXCodeHardening
2.4.xSwift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)Xcode 14.2EnsureIT-13.0.1
3.0.0Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1EnsureIT-12.2
3.0.1Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1EnsureIT-12.2
3.1.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1EnsureIT-13.0
3.2.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1EnsureIT-13.0

Android SDK

Android SDKJDK*
2.4.xOpenJDK 11
3.0.0OpenJDK 11
3.1.0OpenJDK 11
3.2.0OpenJDK 11
3.2.1OpenJDK 11

*: limitation posed by the hardening framework used

SDK and Nevis

iOS SDK

iOS SDKNevis ClusternevisFIDO server*Authentication Cloud
2.4.x2.202105.x+1.11+
3.0.02.202105.x+1.11+
3.0.12.202105.x+1.11+
3.1.02.202105.x+1.11+
3.2.02.202105.x+1.11+

*: minimum required nevisFIDO component version

Android SDK

Android SDKNevis ClusternevisFIDO server*Authentication Cloud
2.4.x2.202102.x+1.11+
3.0.02.202102.x+1.11+
3.1.02.202102.x+1.11+
3.2.02.202102.x+1.11+
3.2.12.202102.x+1.11+

*: minimum required nevisFIDO component version