3.0.0
What's new
-
[Android Platform]
- Supports CleverTap Android SDK v7.0.1.
- Removes character limit of maximum 3 lines from
AppInbox
messages. - Deprecates
CleverTapModule.setInitialUri()
in favour ofCleverTapRnAPI.setInitialUri()
. Refer to step 4
-
[iOS Platform]
- Supports CleverTap iOS SDK v7.0.1.
-
[Android and iOS Platform]
- Adds support for triggering InApps based on user attribute changes.
- Migrates the bridge to a backwards-compatible New Architecture Turbo Module.
- The CleverTap ReactNative SDK continues to be compatible with both the Old and the New Architecture.
Breaking Changes
- [Android Platform]
- Ensure that your custom
Application
class, extends theCleverTapApplication
or callsCleverTapRnAPI.initReactNativeIntegration(this);
to enable the functionality ofClevertapPushNotificationClicked
and few other callbacks linked to killed state. Refer to step 3
- Ensure that your custom
Bug Fixes
- [Android Platform]
- Fixes an ANR caused by extremely old InApp campaigns.
- Fixes an issue where incorrect callbacks were sent for InApps when the phone was rotated.
- Fixes an issue where an InApp was displayed even after all the campaigns were stopped.
- Fixes an issue where the InApp image was not shown when the phone was rotated to landscape.
- Fixes an issue where certain URLs loaded incorrectly in custom HTML InApp templates.