Skip to content

Releases: Swrve/swrve-android-sdk

release-11_1_0

07 Nov 13:04
Compare
Choose a tag to compare

Features

release-11_0_0

16 Oct 11:39
Compare
Choose a tag to compare

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

27 Aug 14:41
Compare
Choose a tag to compare

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

30 May 16:41
Compare
Choose a tag to compare

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

30 May 13:55
Compare
Choose a tag to compare

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

26 Mar 12:42
Compare
Choose a tag to compare

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

30 Jan 11:26
Compare
Choose a tag to compare

Features

release-10_12_0

10 Jan 12:42
Compare
Choose a tag to compare

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

08 Sep 15:40
Compare
Choose a tag to compare

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

18 Aug 11:26
Compare
Choose a tag to compare

Fixes

  • Fixed an issue with missing in-app message button click events for opening app and notification settings, and requesting a permission.