October 2024

We are excited to share the October SDK changelog for our product!

๐Ÿ“˜

Note

Click each SDK header to view the corresponding GitHub repository for release details.

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.