Major release that adds support for Android 15 (API 35) and updates Message Center and Preference Center to use Material 3.
Breaking changes in Message Center are included in this release. See the Migration Guides for more info.
Changes
- The Airship SDK now requires
compileSdk
version 35 (Android 15) or higher, andminSdk
version 23 (Android 6) or higher. - Migrated Message Center APIs to Kotlin, using asynchronous access patterns. New suspend functions and Flows have been added for Kotlin, and Java APIs have been updated to use
PendingResult
or callbacks. - Rewrote the provided Message Center UI to follow modern Android UI conventions, use Material 3 theming, and support edge-to-edge mode for Android 15.
- Updated Preference Center to use Material 3 theming and support edge-to-edge mode for Android 15.
- Added
Feature.FEATURE_FLAGS
toPrivacyManager
to control enablement of feature flags. - Added support for wrapping score views in Scenes.
- Added support for Feature Flag experimentation.