Mobile SDK Support Policy

The Airship Mobile SDK support policy defines the support lifecycle for native and plugin SDKs, including version coverage, support status definitions, and how Maintenance windows are determined.

View as Markdown

This policy applies to the Airship Mobile SDKs:

  • Native Apple and Android libraries
  • SDK plugins and modules that wrap the native libraries: React Native, Flutter, Capacitor, Cordova, Unity, .NET MAUI

Airship follows Semantic Versioning for every SDK release. The goal is a predictable lifecycle so customers can plan upgrades.

Support status definitions

Airship assigns each SDK major version one of three support statuses:

StatusDefinitionVersion coverage
ActiveThe SDK version receives new features and bug fixes.The current major version
MaintenanceThe SDK version receives critical security patches and high-priority bug fixes on a best-effort basis, when the supporting framework and tooling allow Airship to ship a patch. A fix is not provided if it requires a major API change or a bump in the minimum required IDE or build-tool version.The previous major version, for 12 months from the date it entered Maintenance
Unsupported (EOL)The SDK version receives no updates, security patches, or technical support.Any version past its Maintenance window

A major version enters Maintenance the day it is superseded by a newer major. The 12-month Maintenance clock starts on that date and is not extended by subsequent major releases. Maintenance is a migration window, not a support extension. Customers should plan their upgrade to the Active version well before the window closes. Once it does, the version is End of Life.

Note

Unsupported SDKs do not stop functioning when they reach End of Life. They no longer receive security patches, bug fixes, or technical support, so upgrade to the Active version as soon as possible.

OS and tooling compatibility

New SDK majors are planned around major IDE and toolchain releases. For example, a new Apple SDK major typically follows a new Xcode major. Compatibility with a new IDE, OS, or toolchain ships in the next Active major, and the prior major moves to Maintenance. Maintenance may receive best-effort patches for obvious build issues under the same rules above. Fixes that require a major API change or a bump in the minimum IDE or build-tool version are not provided.

SDK plugins and modules

Airship’s SDK plugins and modules (React Native, Flutter, Capacitor, Cordova, Unity, .NET MAUI) follow the same lifecycle as the native SDKs, with one difference: a major reaches End of Life on the date the last of its underlying native Airship SDKs reaches End of Life, even if its 12-month Maintenance window has not yet closed. While only one underlying native SDK is End of Life, the plugin stays in Maintenance, but patches are not provided for issues specific to the already-EOL platform.

Backports

New features and compatibility updates are not backported to older majors. To access the latest Airship capabilities, stay on the Active version.

Current support status by SDK version

The tables below show the current support status for each Airship SDK major version. Refer to the SDK changelogs for patch-level release history.

Apple SDK

The Airship Apple SDK integrates Airship’s customer experience platform into native iOS, tvOS, and visionOS applications.

Major versions have the following support status:

SDK versionMinimum OSSupport status
20.xiOS 16+, tvOS 18+, visionOS 1+Active
19.xiOS 15+, tvOS 18+, visionOS 1+Maintenance until Oct 9, 2026 (12 months after 20.0 release)
≤ 18.xn/aUnsupported

Android SDK

The Airship Android SDK integrates Airship’s customer experience platform into native Android applications.

Major versions have the following support status:

SDK versionMinimum OSSupport status
20.xAndroid 6+ (API 23)Active
19.xAndroid 6+ (API 23)Maintenance until Oct 23, 2026 (12 months after 20.0 release)
≤ 18.xn/aUnsupported

React Native

The Airship React Native module wraps the Apple and Android SDKs for use in React Native applications.

Major versions have the following support status:

Plugin versionReact Native versionsAirship SDK versionSupport status
26.x0.82.x – 0.84.x20.xActive
25.x0.81.x – 0.82.x19.xMaintenance until Oct 23, 2026 (Airship SDK 19 EOL)
24.x0.79.x – 0.80.x19.xMaintenance until Aug 21, 2026 (12 months after 25.0 release)
≤ 23.xn/an/aUnsupported

Flutter

The Airship Flutter plugin wraps the Apple and Android SDKs for use in Flutter applications.

Major versions have the following support status:

Plugin versionFlutter SDK versionAirship SDK versionSupport status
12.x≥ 3.24.020.xActive
11.x≥ 3.0.220.xMaintenance until May 7, 2027 (12 months after 12.0 release)
10.x≥ 3.0.219.xMaintenance until Oct 23, 2026 (Airship SDK 19 EOL)
≤ 9.xn/an/aUnsupported

Capacitor

The Airship Capacitor plugin wraps the Apple and Android SDKs for use in Capacitor-based hybrid applications.

Major versions have the following support status:

Plugin versionCapacitor versionAirship SDK versionSupport status
6.x8.x20.xActive
5.x7.x20.xMaintenance until May 8, 2027 (12 months after 6.0 release)
4.x7.x19.xMaintenance until Oct 23, 2026 (Airship SDK 19 EOL)
≤ 3.xn/an/aUnsupported

Cordova

The Airship Cordova plugin wraps the Apple and Android SDKs for use in Apache Cordova hybrid applications.

Major versions have the following support status:

Plugin versionCordova platformsAirship SDK versionSupport status
19.xcordova-android ≥ 15.0.0, cordova-ios ≥ 8.0.020.xActive
18.xcordova-android ≥ 14.0.0, cordova-ios ≥ 7.1.020.xMaintenance until May 11, 2027 (12 months after 19.0 release)
17.xcordova-android ≥ 13.0.0, cordova-ios ≥ 7.1.019.xMaintenance until Oct 23, 2026 (Airship SDK 19 EOL)
≤ 16.xn/an/aUnsupported

.NET MAUI / Xamarin

The Airship .NET bindings wrap the Apple and Android SDKs for use in .NET MAUI and Xamarin applications.

Major versions have the following support status:

Plugin version.NET targetAirship SDK versionSupport status
21.x.NET 1020.xActive
20.x.NET 819.xMaintenance until Oct 23, 2026 (Airship SDK 19 EOL)
19.x.NET 819.xMaintenance until Aug 11, 2026 (12 months after 20.0 release)
≤ 18.xn/an/aUnsupported