June 2025
We are excited to share the June SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
June 27
What's New
This release supports the latest Android and iOS SDKs, introducing accessibility support.
- Supports CleverTap Android SDK v7.4.1.
- Supports CleverTap iOS SDK v7.2.1.
What's New
This release supports the latest Android and iOS SDKs, introducing accessibility support.
- Supports CleverTap Android SDK v7.4.1.
- Supports CleverTap iOS SDK v7.2.1.
What's New
This release supports the latest Android and iOS SDKs, introducing accessibility support.
- Supports CleverTap Android SDK v7.4.1.
- Supports CleverTap iOS SDK v7.2.1.
What's New
-
Adds accessibility support for the Push Notifications, App-Inbox, and In-App Messages channels to enhance screen reader compatibility.
-
Introduces an overloaded API for Push Primer to support setting a content description for images:
setImageUrl(imageUrl: String, contentDescription: String?)
: Sets the content description for the image to support accessibility tools.
Bug Fixes
- Fixes the Push Primer flow when
fallbackToSettings
is enabled.
What's New
- Adds accessibility support across all Push Templates to enhance screen reader compatibility.
- Improves text readability within the
Zero Bezel
template.
Whatβs New
-
Adds accessibility support for App-Inbox and In-App Messages to enhance screen reader compatibility.
-
Introduces an overloaded API for Push Primer to support setting a content description for images:
setImageUrl:(NSString *)imageUrl contentDescription:(NSString * _Nullable)contentDescription
: Sets the content description for the image to support accessibility tools.
Whatβs New
- Adds accessibility support across all Push Templates to enhance screen reader compatibility.
June 20
What's New
Introduces for dark mode support in iOS push templates, featuring dynamic theming and system fallback colors.
- Adds new color attributes with a
_dark
suffix to support dark mode theming:pt_title_clr_dark
: Title text color in dark mode.pt_msg_clr_dark
: Message text color in dark mode.pt_bg_dark
: Background color in dark mode.pt_chrono_title_clr_dark
: Timer text color in dark mode.pt_product_display_action_clr_dark
: Action button color for product display templates in dark mode.pt_product_display_action_text_clr_dark
: Action button text color for product display templates in dark mode.
- Adds automatic color theming based on device display mode:
- For iOS version 13 and above, if custom colors are not provided in the payload, the SDK automatically applies system default values.
For more information on template keys, refer to Template Keys.
June 05
What's New
- Adds comprehensive dark mode support for all push templates, adapting to the device display mode.
- Enables action buttons for the following templates: Basic, Timer, Zero Bezel, Manual-Carousel, and Auto-Carousel.
- Adds support for configurable image scaling in the Basic, Timer, Zero Bezel, Rating, Product Catalogue, Manual-Carousel, and Auto-Carousel templates using the new
pt_scale_type
key. - Makes terminal notification optional in the Timer template using the new
pt_render_terminal
key. - Adds support for displaying an alternate message summary in the Timer template after the timer expires.
- Raises the minimum API level requirement for the Timer template to 26 for Android OS version 8.0 and higher. On devices running API 25 and below, it defaults to the Basic template.
Bug Fixes
- Improves margin and padding consistency across all templates.
- Fixes an issue causing negative timers on Android 7.0 and below.
- Renames internal resource files using a
pt_
prefix to avoid naming conflicts.
June 03
What's New
- Support for In-App Notifications. Refer to the Unreal In-App Notification Integration Guide for setup details.
Updated 16 days ago