October 2024
We are excited to share CleverTap's October SDK changelog!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
October 30
- Adds support for personalization in visual editor.
October 25
What's New
- Android
- Supports CleverTap Android SDK v7.0.2.
- Supports the custom handshake domain configuration in the Android manifest.
- iOS
- Supports CleverTap iOS SDK v7.0.2.
- Supports the custom handshake domain configuration.
- Android and iOS
- Supports File Type Variables in Remote Config. For more information about the integration, refer to the Remote Config Variables documentation.
- Supports Custom Code Templates. For more information about the integration, refer to the CustomCodeTemplates.md documentation.
- Supports Custom Code In-App template definitions through a JSON scheme.
Bug Fixes
October 24
- Adds support for the following non-case-sensitive input for gender values:
male,female,unknown,others,m,f,u, ando.
October 23
- Supports the new payload structure of Visual Editor.
- Moves the CleverTap Web SDK version check from within the SDK to the CleverTap dashboard.
October 19
What's New
- Android
- Adds support for CleverTap Android SDK v7.0.1.
- Adds support for triggering In-Apps messages based on user attribute changes.
- Removes the three-line character limit from the App Inbox messages.
- Adds support for AndroidX Media3 in lieu of the ExoPlayer deprecation. CleverTap recommends migrating to Media3, though it continues to support ExoPlayer.
- iOS
- Adds support for CleverTap iOS SDK v7.0.1.
- Adds support for triggering In-App messages based on user attribute changes.
- Web
- Adds support for CleverTap Web SDK v1.11.2.
- Adds the
enableWebPushNotifications()method to support custom Web Push Prompt.
Bug Fixes
- Android and iOS
- Fixes the GitHub issue that occurs when running
pub getcommand on a Windows machine.
- Fixes the GitHub issue that occurs when running
- Android
- Fixes an Application Not Responding (ANR) error triggered by extremely old In-App campaigns.
- Fixes incorrect callbacks for In-App messages when the phone is rotated.
- Fixes an issue where In-App messages continued to display after stopping all campaigns.
- Fixes an issue where In-App images failed to display when the device was rotated to landscape mode.
- Fixes incorrect URL loading behavior in custom HTML In-App templates.
- iOS
- Fixes an issue where the
CTInAppHTMLViewControllerrendered before the app's screen became active. TheCTInAppDisplayViewControllernow utilizes thekeyWindowsupported orientations for accurate display.
- Fixes an issue where the
October 17
- Fixes an issue where the Web Popup Campaign failed to function when other
iframeswere present on the Document Object Model (DOM).
October 16
- Fixes an issue where the delay functionality was not working for Web Popup Campaigns.
October 14
- Adds Additional triggers and clicks handling for Web Pop-up template.
- Adds a fix for Account ID undefined for the Visual Editor
- Adds a fix for CSS in the soft prompt.
October 10
New Features
- Supports the custom handshake domain configuration in the Android manifest.
- Supports Custom Code In-App Template Definitions through a JSON scheme. For more information, refer to the CustomCodeTemplates.md documentation.
New Features
- Support the custom handshake domain configuration.
- Supports Custom Code In-App Template Definitions through a JSON scheme. For more information, refer to the CustomCodeTemplates.md documentation.
October 8
- Adds a fix for the version check in the Visual Editor.
October 8
What's New
- Android
- Supports CleverTap Android SDK v7.0.1.
- Removes the three-line character limit from the App Inbox messages.
- Deprecates
CleverTapModule.setInitialUri()in favor ofCleverTapRnAPI.setInitialUri(). For more information, refer to Step 4 of the Integration Guide.
- iOS
- Supports CleverTap iOS SDK v7.0.1.
- Android and iOS
- Adds support for triggering In-App messages based on user attribute changes.
- Migrates the bridge to a backward-compatible Turbo Module as part of the New Architecture.
- The CleverTap React Native SDK continues to be compatible with both the Old and the New Architecture.
Bug Fixes
- Android
- Fixes an ANR (Application Not Responding) error triggered by extremely old In-App campaigns.
- Fixes incorrect callbacks for In-App messages when the phone is rotated.
- Fixes a bug where In-App messages continued to display after stopping all campaigns.
- Fixes a bug where In-App images failed to display when the device was rotated to landscape mode.
- Fixes incorrect URL loading behavior in custom HTML In-App templates.
Breaking Changes
- Action Required for Android
Ensure that your customApplicationclass either:- Extends
CleverTapApplicationor - Explicitly calls
CleverTapRnAPI.initReactNativeIntegration(this);to enable the functionality ofClevertapPushNotificationClickedand other callbacks that are triggered when the app is in a killed state. For more information, refer to Step 3 of the Integration Guide.
- Extends
October 8
- Adds a new API to handle the customized web push prompts rendering.
Updated 13 days ago
