Releases: Swrve/swrve-android-sdk
Releases · Swrve/swrve-android-sdk
release-11_1_0
Features
- Added Intervals and Blackout Dates for in-app messages and embedded campaigns. For more information, see Schedule triggered campaigns.
release-11_0_0
Features
- In-app messages now appear edge-to-edge on all Android devices.
- Swrve Conversations is no longer supported and this feature has been removed from the SDK.
- Increased Android minimum SDK from 19 to 21 to support the latest Firebase Cloud Messaging.
- Increased Android target SDK from 34 to 35.
- Upgraded the following tools and services:
- Firebase-messaging library to version 24.0.1
- Huawei AGCP plugin to version 1.9.1.303
- Android Gradle Plugin to version 8.6.1
- Gradle to version 8.7
Fixes
- Copy to Clipboard button click details will now appear in QA logs.
release-10_16_0
Features
- Added Push Inbox API. For more information, see Push Inbox API.
- Added platform and device type properties to IAM campaign events.
release-10_15_1
Features
- Notifications on the Lock Screen will now show the full message body when the message visibility is set to public.
release-10_15_0
Features
- Added getDeviceId() API to get the Swrve generated device id.
Fixes
- Fixed an issue with Campaign Holdouts where control campaigns weren't treated exactly the same as treatment campaigns.
release-10_14_0
Features
- In-app messages now support customizable layering of content elements. For more information, see Layering elements.
- The Push Delivered event payload now includes details when a notification is not displayed because the Notification Channel is disabled.
- The Push Delivered event payload now includes the message’s priority.
Fixes
- Fixed an issue where the notification permission event was not queued straight away.
release-10_13_0
Features
- In-app message now supports the Story message type. For more information, see Designing in-app message Stories.
release-10_12_0
Features
- The Identify API now supports periodic hard refresh with the server instead of using a local cache. For more information, contact your CSM at [email protected].
- Added support for Android 14 (API Level 34).
- Added a check to prohibit the use of a secret key type when creating an SDK instance with an API key.
- Removed Jetify from the Gradle Build.
- Upgraded the following tools and services:
- Android Gradle Build Tools plugin to version 8.1.1.
- Firebase Cloud Messaging to version 23.2.1.
- Huawei: Upgraded Push Kit to version 6.11.0.300 and Gradle plugin dependency (agcp) to version 1.9.1.301.
- Added extra parameters to the push payload for internal processing.
Fixes
- Resolved an issue to ensure that events are correctly requeued when a HTTP 429 error occurs.
- Huawei: Fixed a bug that prevented push notification processing and rendering.
release-10_11_2
Fixes
- Fixed an issue where deeplinks were not opening if the SwrveInAppMessageListener was implemented. Implement the SwrveDeeplinkListener for custom deeplink opening.
release-10_11_1
Fixes
- Fixed an issue with missing in-app message button click events for opening app and notification settings, and requesting a permission.