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
  • iOS
  • 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

  • Android and iOS
    • Fixes a missing import statement in the index.js file #431.
    • Fixes issue #426.

October 24

  • Adds support for the following non-case-sensitive input for gender values: male, female, unknown, others, m, f, u, and o .

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 get command on a Windows machine.
  • 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 CTInAppHTMLViewController rendered before the app's screen became active. The CTInAppDisplayViewController now utilizes the keyWindow supported orientations for accurate display.

October 17

  • Fixes an issue where the Web Popup Campaign failed to function when other iframes were 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
  • iOS
  • 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 custom Application class either:
    • Extends CleverTapApplication or
    • Explicitly calls CleverTapRnAPI.initReactNativeIntegration(this); to enable the functionality of ClevertapPushNotificationClicked and other callbacks that are triggered when the app is in a killed state. For more information, refer to Step 3 of the Integration Guide.

October 8

  • Adds a new API to handle the customized web push prompts rendering.

//kapa search bot