Skip to content

Releases: Swrve/swrve-android-sdk

release-10_11_0

27 Jun 11:49
Compare
Choose a tag to compare

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, and SwrveClipboardButtonListener callbacks. For more information, see In-app messages.

release-10_10_1

15 Jun 11:15
Compare
Choose a tag to compare

Fixes

  • Fixed an issue to ensure the SDK called the SwrveEmbeddedListener instead of the deprecated SwrveEmbeddedMessageListener for embedded campaigns from push notifications.

release-10_10_0

18 May 13:53
Compare
Choose a tag to compare

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

30 Mar 15:23
Compare
Choose a tag to compare

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

01 Feb 12:41
Compare
Choose a tag to compare

Fixes

  • Fixed an issue with how the SDK called SwrveResourcesListener.onResourcesUpdated, which sometimes caused the app to crash.

release-10_9_0

19 Jan 10:39
Compare
Choose a tag to compare

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

01 Dec 16:31
Compare
Choose a tag to compare

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

24 Nov 11:48
Compare
Choose a tag to compare

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

28 Oct 10:01
Compare
Choose a tag to compare

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

25 Oct 14:01
Compare
Choose a tag to compare

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.