NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3110 most downloaded on pub.dev
Cross-platform plugin interface for the native Airship iOS and Android SDKs. Simplifies adding Airship to Flutter apps.
Last release 16 days ago
21 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
89 releases · first in 2020
The Dart plugin API itself has no breaking changes — existing Airship.* calls are unaffected. See the Migration Guide for upgrade steps.
Major release that updates the Android SDK to 21.0.2 and iOS SDK to 21.0.2; drops CocoaPods support on iOS in favor of Swift Package Manager; raises Android's minimum SDK to 26; and adds feature flag status and waitRefresh APIs. The Dart plugin API itself has no breaking changes — existing Airship.* calls are unaffected. See the Migration Guide for upgrade steps.
flutter config --enable-swift-package-manager on Flutter versions where it isn't the default).minSdkVersion to 26, matching the native Android SDK 21 requirement.flutter config --enable-swift-package-manager, and fail flutter pub get on every platform without it.AirshipEmbeddedView.featureFlagManager.status() to get the on-device status of the feature flag listing (upToDate, stale, or outOfDate).featureFlagManager.statusUpdates, a stream of FeatureFlagStatusChangedEvents fired when the feature flag status changes.featureFlagManager.waitRefresh() to suspend until the feature flag listing refreshes, or an optional maxTime elapses.One column per quarter.
Minor release that fixes several missing iOS feature flag and channel APIs, changes flag() to throw instead of returning null on error, and updates th
Minor release that fixes several missing iOS feature flag and channel APIs, changes flag() to throw instead of returning null on error, and updates the Android and iOS SDKs to 20.12.0.
channel.enableChannelCreation and the feature flag result cache APIs (resultCacheGetFlag, resultCacheSetFlag, resultCacheRemoveFlag) failing at runtime on iOS; they were invoked from Dart but never implemented natively. Also added resultCacheGetFlag on Android, which was missing there too.featureFlagManager.flag() to throw a PlatformException instead of silently returning null on error, matching the React Native plugin and native SDKs. See MIGRATION.md.useResultCache to default to true instead of false, matching the React Native plugin and native SDKs.Patch release that updates the Android SDK to 20.11.1.
Minor release that allows embedded views to size to their content and updates the Android SDK to 20.11.0.
Minor release that allows embedded views to size to their content and updates the Android SDK to 20.11.0.
Patch release that fixes an Android build failure for apps compiling against compileSdk 36 .
Patch release that fixes an Android build failure for apps compiling against compileSdk 36.
compileSdk to 36 to match the plugin's bundled urbanairship-* and AndroidX dependencies, resolving checkReleaseAarMetadata failures (#314)Minor release that updates the Android SDK to 20.10.0 and the iOS SDK to 20.11.0.
Minor release that updates the framework proxy to 15.12.0, picking up iOS SDK 20.10.0 and Android SDK 20.9.0; adds improved prioritization control for
Minor release that updates the framework proxy to 15.12.0, picking up iOS SDK 20.10.0 and Android SDK 20.9.0; adds improved prioritization control for embedded displays, and fixes a bug causing messages to fail to render in the embedded message view.
selection parameter to AirshipEmbeddedView to pick which pending instance displays, by priority or a specific instance IDinstanceId, priority, and extras to EmbeddedInfoMinor release that updates the iOS SDK to 20.8.1 and the Android SDK to 20.8.1.
Patch release that updates the Android SDK to 20.7.4 and the iOS SDK to 20.7.2.
Minor release that adds contact email and SMS channel registration.
Minor release that adds contact email and SMS channel registration.
AirshipContact.registerEmail and AirshipContact.registerSms methodsEmailRegistrationOptions and SmsRegistrationOptionsPatch release that updates the Android SDK to 20.7.2 and the iOS SDK to 20.7.1, and fixes notification permission status parsing.
Patch release that updates the Android SDK to 20.7.2 and the iOS SDK to 20.7.1, and fixes notification permission status parsing.
Major release that raises the minimum supported Flutter version to 3.24.0 to fully support Swift Package Manager on iOS.
Major release that raises the minimum supported Flutter version to 3.24.0 to fully support Swift Package Manager on iOS.
Minor release that updates the Android SDK to 20.7.0 and the iOS SDK to 20.7.0.
Patch release that fixes iOS cold start push notification and deep link events not firing.
Patch release that fixes iOS cold start push notification and deep link events not firing.
UNUserNotificationCenter.delegateMinor release that updates the Android SDK to 20.6.1 and the iOS SDK to 20.6.0
Minor release that updates the Android SDK to 20.5.0 and the iOS SDK to 20.5.0.
Minor release that includes accessibility improvements for Message Center and fixes a potential crash on Android.
Minor release that includes accessibility improvements for Message Center and fixes a potential crash on Android.
Major release that updates the Android SDK to 20.0.4 and iOS SDK to 20.0.2.
Major release that updates the Android SDK to 20.0.4 and iOS SDK to 20.0.2.
Patch release that fixes YouTube video playback in In-App Automation and Scenes. Applications that use YouTube videos in Scenes and non-html In-App Au
Minor release that updates the Android SDK to 19.13.5 and the iOS SDK to 19.11.1
Minor release that updates the Android SDK to 19.13.4 and the iOS SDK to 19.11.0
Minor release that updates the Android SDK to 19.11.0 and the iOS SDK to 19.8.3.
Minor release that updates the Android SDK to 19.11.0 and the iOS SDK to 19.8.3.
Airship.featureFlagManager.trackInteraction and Airship.featureFlagManager.setFlagInResultCache on Android.Patch release with several bug fixes for Scenes, including an important reporting fix for embedded content.
Minor release that updates the Android SDK to 19.10.0 and the iOS SDK to 19.8.0
Minor release that fixes Flutter methods calls to avoid crashes when the native side throws an error. Apps using Feature flags are encouraged to updat
Minor release that fixes Flutter methods calls to avoid crashes when the native side throws an error. Apps using Feature flags are encouraged to update.
Minor release that updates the Android SDK to 19.9.1 and the iOS SDK to 19.6.1
Minor release that adds support for using Feature Flags as an audience condition for other Feature Flags and Vimeo videos in Scenes.
Minor release that adds support for using Feature Flags as an audience condition for other Feature Flags and Vimeo videos in Scenes.
Patch release that updates the iOS SDK to 19.3.2
Minor release that updates the Android SDK to 19.6.2 and the iOS SDK to 19.3.1 and fixes an Embedded View bug.
Minor release that updates the Android SDK to 19.6.2 and the iOS SDK to 19.3.1 and fixes an Embedded View bug.
Minor release that updates the Android SDK to 19.4.0 and the iOS SDK to 19.1.1
Minor release that updates the Android SDK to 19.1.0 and the iOS SDK to 19.0.3
Major release that updates the Android SDK to 19.0.0 and the iOS SDK to 19.0.3
Patch release that updates the Android SDK to 18.6.0 and the iOS SDK to 18.14.2
Minor release that updates the Android Airship SDK to 18.5.0 and iOS Airship SDK to 18.13.0
Patch release that updates the iOS SDK to 18.12.2 and Android SDK to 18.4.2
Patch release that updates the iOS SDK to 18.12.2 and Android SDK to 18.4.2
Drops support for deprecated v1 embeddings.
Major version release that drops support for v1 embeddings.
Patch release that resolves an issue with Firebase integrations and fixes an issue with opt-in checks when requestAuthorizationToUseNotifications is s
Patch release that resolves an issue with Firebase integrations and fixes an issue with opt-in checks when requestAuthorizationToUseNotifications is set to false on iOS.
Nothing published for this version
Patch release that updates to latest SDKs and resolves an issue with Firebase integrations. Applications that integrate with Firebase are encouraged t
Patch release that updates to latest SDKs and resolves an issue with Firebase integrations. Applications that integrate with Firebase are encouraged to update.
Patch release that fixes an issue with event streams that causes deep links to fail when the app is launched from a terminated state. Apps that use de
Patch release that fixes an issue with event streams that causes deep links to fail when the app is launched from a terminated state. Apps that use deep linking are encouraged to update.
Major version that adds HMS support and makes it easier to include Airship in a hybrid app. The only breaking change is when extending the AirshipPlug…
Major version that adds HMS support and makes it easier to include Airship in a hybrid app. The only breaking change is when extending the AirshipPluginExtender protocol on java there is a new extendConfig(Contex, AirshipConfigOptions.Builder) method to implement. Most application will not be affected.
Minor version release with several new features including: iOS Live Activities, Android Live Updates, Message Center improvements, and iOS notificatio
Minor version release with several new features including: iOS Live Activities, Android Live Updates, Message Center improvements, and iOS notification service extension support in the iOS example project.
notificationPermissionStatus to PushNotificationStatusenableUserNotifications to specify the PromptPermissionFallback when enabling user notificationsshowMessageCenter(messageId?: string) and showMessageView(messageId: string) to MessageCenter to display the OOTB UI even if autoLaunchDefaultMessageCenter is disabledPatch release that fixes a potential Swift compile error.
Patch release that fixes a potential Swift compile error.
Patch release that brings back in-app messages methods and fixes a potential Swift compile error.
Patch release that brings back in-app messages methods and fixes a potential Swift compile error.
setPaused(), isPaused(), setDisplayInterval() and displayInterval() methods.Minor release that adds early access support for Embedded Content.
Minor release that adds early access support for Embedded Content.
Patch release that adds a message center message list refresh operation on iOS. This allows message center messages to properly display when launched
Patch release that adds a message center message list refresh operation on iOS. This allows message center messages to properly display when launched from a push while the iOS app is backgrounded. iOS apps that open message center messages directly from push notifications are encouraged to update.
Minor release that fixes test devices audience check, holdout group experiments displays and in-app experience displays when resuming from a paused st
Minor release that fixes test devices audience check, holdout group experiments displays and in-app experience displays when resuming from a paused state. Apps that use in-app experiences are encouraged to update.
Minor release that updates the Android SDK to 18.1.1 and the iOS SDK to 18.5.0.
Minor release that updates the Android SDK to 18.1.1 and the iOS SDK to 18.5.0.
Minor release that updates iOS SDK to 18.4.1, updates Android compileSDKVersion from 33 to 34, sets Android source and target compatibility to Java 17
Minor release that updates iOS SDK to 18.4.1, updates Android compileSDKVersion from 33 to 34, sets Android source and target compatibility to Java 17, updates android example build configuration, improves example UI, and updates the airship mobile framework proxy to 6.3.1 which includes a fix for event management.
Minor release that updates the Android SDK to 17.8.1 and iOS SDK to 18.2.2
Minor release that updates the Android SDK to 17.8.1 and iOS SDK to 18.2.2
Patch release that updates the iOS SDK to 18.1.2
Patch release that updates the iOS SDK to 18.1.2
Patch release that updates the Android and iOS SDK to 17.7.3 and fixes a build issue when using Android Gradle Plugin 8+.
Patch release that updates the Android and iOS SDK to 17.7.3 and fixes a build issue when using Android Gradle Plugin 8+.
Minor release that updates the iOS SDK to 17.7.0 and Android SDK to 17.6.0 and adds support for notifying the contact of a remote login.
Minor release that updates the iOS SDK to 17.7.0 and Android SDK to 17.6.0 and adds support for notifying the contact of a remote login.
Airship.contact.notifyRemoteLogin() method to notify contact of remote loginMinor release that improves Feature Flag support on iOS.
Minor release that improves Feature Flag support on iOS.
Airship.featureFlagManager.trackInteraction(flag) method to track interaction eventsPatch release that fixes an exception occuring while listening to the Airship.messageCenter.onDisplay event
Patch release that fixes an exception occuring while listening to the Airship.messageCenter.onDisplay event
Patch release that fixes the iOS resetBadge method
Patch release that fixes the iOS resetBadge method
Minor release that fixes the iOS resetBadge method, updates to latest SDK versions, and adds a new editTags method to batch tag changes.
Minor release that fixes the iOS resetBadge method, updates to latest SDK versions, and adds a new editTags method to batch tag changes.
editTags() method to batch tag changesMajor release that exposes significantly more of the underlying SDK functionality to Flutter. This release has several breaking changes due to the new…
Major release that exposes significantly more of the underlying SDK functionality to Flutter. This release has several breaking changes due to the new modular APIs. Apps should use the migration guide to update Migration Guide.
Airship.messageCenter.setAutoLaunchDefaultMessageCenter(false);intl dependencyPatch release that updates the intl package dependency to support versions >=0.15.7 <1.0.0. Apps upgrading to Flutter 3.10.0 and higher should update.
Patch release that updates the intl package dependency to support versions >=0.15.7 <1.0.0.
Apps upgrading to Flutter 3.10.0 and higher should update.
Patch release that updates the Android SDK to 16.9.2 and fixes an issue with contact subscriptions in the example Preference Center.
Patch release that updates the Android SDK to 16.9.2 and fixes an issue with contact subscriptions in the example Preference Center.
Your coding agent can read these notes before it upgrades. Set up the MCP server →