June 2025
We are excited to share the April SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
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.
Updated 1 day ago