Skip to content

Releases: cleverpush/cleverpush-android-sdk

1.35.28

21 May 12:34
eb57dcf

Choose a tag to compare

1.35.28 (21.05.2026)

  • Improved FCM token sync reliability and stale token recovery
  • Added support for topic name translations in TopicDialog
  • Added support for non-blocking in-app banners via setAppBannersNonBlocking(true) to allow background interaction while banners are visible
  • Updated Firebase Messaging dependency range to support v25.x versions
  • Added support for FCM push token regeneration by detecting regeneratePushTokenRequestedAt changes

1.35.27

17 Apr 13:09
34a8287

Choose a tag to compare

1.35.27 (17.04.2026)

  • Fix FCM token retrieval for latest Firebase and add safe fallback handling

1.35.26

16 Apr 13:14
6fbac34

Choose a tag to compare

1.35.26 (16.04.2026)

  • Optimized AppBanner button background colors by supporting 3- and 8-digit hex values (expands #RGB → #RRGGBB and converts #RRGGBBAA → #AARRGGBB)
  • Fixed a cold-start race condition that cleared CleverPush during notification taps, causing deep links to fail after app restart.
  • Fixed an issue in setSubscriptionAttribute where the subscription attribute queue could get stuck on API failures by ensuring it advances in the failure path
  • Added validation to ensure APIs are only executed when a valid channelId is available.
  • Added new methods markSubscriptionAsTest and markSubscriptionAsTest(CompletionFailureListener) to mark a subscription as test.

1.35.25

11 Mar 13:26
33de003

Choose a tag to compare

1.35.25 (11.03.2026)

  • Added a JS bridge to send subscription context (subscriptionId, channelId) to HTML AppBanner.
  • Fixed an issue in AppBanner carousel swipe, where swiping back goes to the next screen instead of triggering the previous screen.
  • Added a new method removeSubscriptionAttribute(attributeId), removeSubscriptionAttribute(attributeId, CompletionFailureListener) and removeSubscriptionAttributes(attributeIds) to clear single or multiple attributes from subscriptionId.

1.35.23

02 Feb 04:09
c667096

Choose a tag to compare

1.35.23 (02.02.2026)

  • Added a new method removeAllNotifications to clear all locally stored notifications.

1.35.22

20 Jan 12:26
0335952

Choose a tag to compare

1.35.22 (20.01.2026)

  • Fixed an issue in removeNotification where the associated group summary notification was not being cleared from the Android notification center.

1.35.21

22 Dec 13:20
a606aa5

Choose a tag to compare

1.35.21 (22.12.2025)

  • Fixed a crash that occurred while rendering HTML AppBanner.

1.35.24

18 Dec 17:11
6233427

Choose a tag to compare

Release 1.35.20

Release 1.35.20

1.35.20

18 Dec 17:18
6233427

Choose a tag to compare

1.35.20 (18.12.2025)

  • Optimized the AppBanner flow to prevent banners from getting stuck in a “showing” state when rendering fails, by improving activity/window lifecycle checks and validating image URLs.
  • Fixed an issue where the CleverPush instance and session listener were being removed while the app was still running.

1.35.19

16 Dec 18:31
a595f76

Choose a tag to compare

1.35.19 (16.12.2025)

  • Fixed an issue in AppBanner which caused too big spacing in after text blocks.