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
- Supports CleverTap Android SDK v7.0.1.
- Removes the 3-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 customApplication
class either:- Extends
CleverTapApplication
or - Explicitly calls
CleverTapRnAPI.initReactNativeIntegration(this);
to enable the functionality ofClevertapPushNotificationClicked
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.
- Extends
Updated 3 days ago