Releases: cleverpush/cleverpush-android-sdk
Releases · cleverpush/cleverpush-android-sdk
1.35.28
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
1.35.27 (17.04.2026)
- Fix FCM token retrieval for latest Firebase and add safe fallback handling
1.35.26
1.35.26 (16.04.2026)
- Optimized
AppBannerbutton 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
setSubscriptionAttributewhere 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
channelIdis available. - Added new methods
markSubscriptionAsTestandmarkSubscriptionAsTest(CompletionFailureListener)to mark a subscription as test.
1.35.25
1.35.25 (11.03.2026)
- Added a JS bridge to send subscription context (subscriptionId, channelId) to HTML AppBanner.
- Fixed an issue in
AppBannercarousel swipe, where swiping back goes to the next screen instead of triggering the previous screen. - Added a new method
removeSubscriptionAttribute(attributeId),removeSubscriptionAttribute(attributeId, CompletionFailureListener)andremoveSubscriptionAttributes(attributeIds)to clear single or multiple attributes from subscriptionId.
1.35.23
1.35.23 (02.02.2026)
- Added a new method
removeAllNotificationsto clear all locally stored notifications.
1.35.22
1.35.22 (20.01.2026)
- Fixed an issue in
removeNotificationwhere the associated group summary notification was not being cleared from the Android notification center.
1.35.21
1.35.24
1.35.20
1.35.20 (18.12.2025)
- Optimized the
AppBannerflow 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
CleverPushinstance and session listener were being removed while the app was still running.