Unity Plugin Changelog
The latest updates to the Airship Unity plugin.
See the SDK Support Policy for version coverage and maintenance windows.
10.0.0 September 2, 2026
Major release that exposes significantly more of the underlying SDK functionality to Unity. This release has several breaking changes due to the new modular APIs. Apps should use the migration guide to update Migration Guide.
Behavior Changes
- Airship now initializes automatically through autopilot on both platforms.
- The editor settings moved from
Window -> Urban Airship -> SettingstoWindow -> Airship -> Settings, and the config file was renamed fromProjectSettings/UrbanAirship.xmltoProjectSettings/Airship.xml. Existing configs are migrated automatically on first load. - The plugin now generates the Android Firebase resources from
google-services.jsonat build time. - Operations that block in the native SDK are now coroutines invoked with
StartCoroutine, delivering results through anonCompletecallback
Changes
- Updated Android SDK to 20.10.0
- Updated iOS SDK to 20.11.0
- Requires Unity 6, Xcode 16+, iOS 16+, and Android 23+
- Requires compileSdk/targetSdk 36 and Kotlin 2.2.20 for Android builds
- Rewrote the native layers in Swift on iOS and Kotlin on Android
- iOS now uses Swift Package Manager
- Updated the External Dependency Manager to 1.2.187
- Renamed the
UrbanAirshipnamespace toAirshipSDK - Replaces
UAirship.SharedwithAirship.Sharedas the root instance - Grouped functional apis under new components under the Airship instance:
Airship.Shared.channel,Airship.Shared.push,Airship.Shared.messageCenter, etc… - Added new Unity
TakeOffmethod with full config support - Added feature flag support
- Added preference center component
- Added subscription list support on channel and contact
- Added new APIs to manage iOS Live Activities and Android Live Updates
- Added actions component to manually run any actions from the action’s framework
- Added methods to override locale used by Airship messaging
- Added new listeners for notification status, push token, and iOS authorized settings
- Renamed the
OnChannelUpdatedevent toOnChannelCreated - Removed
GetDeepLinkandGetIncomingPushin favor of theOnDeepLinkReceived,OnPushReceived, andOnPushOpenedevents - Replaced
PushMessage.Identifier, which carried the Airship send ID, withPushMessage.NotificationId, and addedPushMessage.Title - Removed
InboxMessage.isDeleted