Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@Anush-Shand Anush-Shand released this 08 Oct 09:01
· 4 commits to master since this release
1a16bfa

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 of CleverTapRnAPI.setInitialUri(). Refer to step 4
  • [iOS Platform]

  • [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 the CleverTapApplication or calls CleverTapRnAPI.initReactNativeIntegration(this); to enable the functionality of ClevertapPushNotificationClicked and few other callbacks linked to killed state. Refer to step 3

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.