Releases: Swrve/swrve-android-sdk
Releases · Swrve/swrve-android-sdk
release-10_11_0
Features
SwrveInAppMessageListener
now receives callbacks that include campaign and button metadata for the following in-app campaign interactions: impression, dismiss, custom, and copy to clipboard.- Deprecated the
SwrveDismissButtonListener
,SwrveCustomButtonListener
, andSwrveClipboardButtonListener
callbacks. For more information, see In-app messages.
release-10_10_1
Fixes
- Fixed an issue to ensure the SDK called the
SwrveEmbeddedListener
instead of the deprecatedSwrveEmbeddedMessageListener
for embedded campaigns from push notifications.
release-10_10_0
Features
- In-app messages now support custom button styles. For more information, see Intro to in-app messages.
- Added the setSplashActivity API to the SwrveConfig, which can be used to configure your splash screen activity. This API delays the init of the Swrve SDK until your app is loaded and ready to display Swrve campaigns.
- Added the setSwrveDeeplinkListener API to the SwrveConfig, which is used to access deeplinks from in-app messages, conversations, and push notifications.
- Improved push token registration for QA users.
- In-app message page navigation events now include the button name.
- In-app message campaigns now require a valid image content type for URL images.
- Upgraded the following tools and services:
- Android Gradle Build Tools plugin to version 7.4.0.
release-10_9_2
Fixes
- Fixed a deep linking issue on Android 12+ that sometimes caused a second push notification to fail to open when selected.
release-10_9_1
Fixes
- Fixed an issue with how the SDK called
SwrveResourcesListener.onResourcesUpdated
, which sometimes caused the app to crash.
release-10_9_0
Features
- To improve campaign holdout reporting on in-app message and embedded campaigns, the SDK now sends an impression event.
- Added support for requesting Android 13 notification permissions through in-app message campaigns.
- Added a new action to in-app message campaigns that automatically directs a user to the app’s notification settings page when they click a button. This is a useful option for getting the user to grant permission if they previously denied the permission prompt.
- Added a new action to in-app message campaigns that automatically launches the Swrve Geo SDK, prompting the user to grant location permission.
- Added NUMERIC conditions support to in-app message triggering logic.
release-10_8_0
Features
- Improved how the SDK downloads image and font assets for in-app messages and Conversations by adding checks that prevent excessive downloading of the same asset.
release-10_7_0
Features
- Added support for sending an event or user property update when a user engages with an in-app message. For more information, see In-app messages.
release-10_6_0
Features
- Realtime user properties are now updated before displaying in-app campaigns from push notifications.
Fixes
- Fixed an issue to ensure the SDK only downloads an asset once.
release-10_5_0
Features
- The Push Delivered event payload includes an
additional_info
field that contains details such as the Google sent time and message ID.
Fixes
- Fixed a rendering issue to ensure only one notification and delivery event is sent per single push.