Releases: cleverpush/cleverpush-android-sdk
Releases · cleverpush/cleverpush-android-sdk
1.35.27
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.
1.35.19
1.35.18
1.35.18 (03.12.2025)
- Fixed an issue in
AppBannerwhere the ConnectedBanners functionality was not working and all banners were displayed. - Fixed an issue in
AppBannerwhere calling a trigger event without a property, while the trigger was configured with a property, caused a null pointer exception.