Skip to main content
Version: 7.2402.x.x RR

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.x26 Feb 2024Maintenance Support
3.0.027 Sept 2022Maintenance Support
3.0.121 Nov 2022Maintenance Support
3.1.026 Feb 2023Maintenance Support
3.2.026 Mar 2023Maintenance Support
3.3.030 Jun 2023Maintenance Support
3.4.016 Aug 2023Maintenance Support
3.5.029 Sep 2023Maintenance Support
3.5.103 Nov 2023Maintenance Support
3.5.217 Nov 2023Maintenance Support
3.6.021 Jan 2024Maintenance Support
3.6.102 Feb 2024Maintenance Support
3.6.222 Feb 2024Maintenance Support
3.6.326 Feb 2024Maintenance Support
3.6.420 Mar 2024Maintenance Support
3.6.525 Mar 2024RR 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 2023Maintenance Support
3.3.030 Jun 2023Maintenance Support
3.4.008 Aug 2023Maintenance Support
3.5.009 Oct 2023Maintenance Support
3.5.117 Nov 2023Maintenance Support
3.6.016 Jan 2024Maintenance Support
3.6.124 Jan 2024Maintenance Support
3.6.219 Mar 2024RR 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 2023Maintenance Support
3.3.03.3.03.3.03.3.030 Jun 2023Maintenance Support
3.4.03.4.03.4.03.4.022 Aug 2023Maintenance Support
3.4.13.4.13.4.13.4.118 Sept 2023Maintenance Support
3.5.03.5.03.5.03.5.009 Oct 2023Maintenance Support
3.5.13.5.13.5.13.5.103 Nov 2023Maintenance Support
3.6.03.6.03.6.03.6.005 Feb 2024RR 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
3.3.03.3.03.3.0
3.4.03.4.03.4.0
3.4.13.4.03.4.0
3.5.03.5.03.5.0
3.5.13.5.03.5.0
3.6.03.6.23.6.5

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

React Native plugin

React Native pluginRelease dateStatus
3.5.130 Oct 2023Maintenance Support
3.5.211 Jan 2024Maintenance Support
3.6.007 Feb 2024RR Full Support

React Native plugin and native SDKs

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

React Native plugin versionAndroid SDKiOS SDK
3.5.13.5.03.5.0
3.5.23.5.13.5.2
3.6.03.6.23.6.5

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 16iOS 17
2.4.x
3.0.0
3.0.1
3.1.0
3.2.0
3.3.0
3.4.0
3.5.0
3.5.1
3.5.2
3.6.0
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5

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
3.3.0
3.4.0
3.5.0
3.5.1
3.6.0
3.6.1
3.6.2

SDK and IDE/Environment/Hardening

iOS SDK

iOS SDKSwiftXCode
2.4.xSwift version 5.9.0 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.0.0Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1
3.0.1Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1
3.1.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1
3.2.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1
3.3.0Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)Xcode 14.2.0
3.4.0Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.0Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.1Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.2Swift version 5.9.0 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.0Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.1Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.2Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.3Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.4Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.5Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1

Android SDK

Android SDKJDK*
2.4.xOpenJDK 11
3.0.0OpenJDK 11
3.1.0OpenJDK 11
3.2.0OpenJDK 11
3.2.1OpenJDK 11
3.3.0OpenJDK 11
3.4.0OpenJDK 11
3.5.0OpenJDK 11
3.5.1OpenJDK 11
3.6.0OpenJDK 11, OpenJDK 17
3.6.1OpenJDK 11, OpenJDK 17
3.6.2OpenJDK 11, OpenJDK 17

*: 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+
3.3.02.202105.x+1.11+
3.4.02.202105.x+1.11+
3.5.02.202105.x+1.11+
3.5.12.202105.x+1.11+
3.5.22.202105.x+1.11+
3.6.02.202105.x+1.11+
3.6.12.202105.x+1.11+
3.6.22.202105.x+1.11+
3.6.32.202105.x+1.11+
3.6.42.202105.x+1.11+
3.6.52.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+
3.3.02.202102.x+1.11+
3.4.02.202102.x+1.11+
3.5.02.202102.x+1.11+
3.5.12.202102.x+1.11+
3.6.02.202102.x+1.11+
3.6.12.202102.x+1.11+
3.6.22.202102.x+1.11+

*: minimum required nevisFIDO component version