18.0.0
Major SDK release with several breaking changes.
See the Migration Guides for more info.
Changes
- The Airship SDK now requires
compileSdk
version 34 (Android 14) or higher. - New Automation module
- Check schedule’s start date before executing, to better handle updates to the scheduled start date
- Improved image loading for In-App messages, Scenes, and Surveys
- Reset GIF animations on visibility change in Scenes and Surveys
- Pause Story progress while videos are loading
- Concurrent automation processing to reduce latency if more than one automation is triggered at the same time
- Embedded Scenes & Survey support
- New module
urbanairship-automation-compose
to support embedding a Scene & Survey in compose - Added new compound triggers and IAX event triggers
- Ban lists support
- Added new
PrivacyManager.Feature.FEATURE_FLAGS
to control access to feature flags - Added support for multiple deferred feature flag resolution
- Added contact management support in preference centers
- Migrated to non-transitive R classes
- Removed
urbanairship-ads-identifier
andurbanairship-preference
modules
Initial alpha release of SDK 18.0.0. This version is not suitable for a production app, but we encourage testing out the new APIs and providing us feedback so we can make changes before the final SDK 18 release.
The Airship SDK now requires compileSdk
version 34 (Android 14) or higher.
Changes
- Improved image loading for In-App messages, Scenes, and Surveys
- Reset GIF animations on visibility change in Scenes and Surveys
- Pause Story progress while videos are loading
- Migrated to non-transitive R classes
- Check schedule’s start date before executing, to better handle updates to the scheduled start date
- Removed
urbanairship-ads-identifier
andurbanairship-preference
modules
See the Migration Guide for further details.