Skip to content

Releases: CleverTap/clevertap-react-native

4.2.0

05 Jun 14:15
68f1883

Choose a tag to compare

What's new

  • [Android Platform]

    • Supports CleverTap Android SDK v8.3.0.
    • App Inbox Cross-Device Sync — inbox state (read, deleted) syncs across a user's devices automatically. Includes a pull-to-refresh gesture in the built-in showInbox() view, throttled to once every 5 minutes.
  • [iOS Platform]

    • Supports CleverTap iOS SDK v7.7.1.
    • App Inbox Cross-Device Sync — inbox state (read, deleted) syncs across a user's devices automatically. Includes a pull-to-refresh gesture in the built-in App Inbox view, throttled to once every 5 minutes.
    • Silent-in-foreground push notifications via the wzrk_sif:true payload key — server-controlled, no app-side wiring needed when using autoIntegrate.

API changes

  • [Android and iOS Platform]
    • Adds a new API fetchInbox(callback?) to trigger an on-demand inbox refresh. The callback is optional and receives (error, success) once the fetch completes. Throttled to once every 5 minutes between consecutive calls.
      • fetchInbox() — fire-and-forget
      • fetchInbox((err, success) => { ... }) — with completion callback
    • Adds a new API pushDisplayUnitElementClickedEventForID(unitID, additionalProperties) to record a Notification Clicked event for a specific element within a Native Display Unit. additionalProperties is merged with cached wzrk_* attribution fields for finer-grained click analytics.

Bug Fixes

  • [iOS Platform]
    • Fixes a bug where server-side InApps evaluation IDs were being duplicated in UserDefaults.
    • Fixes a bug where apps were freezing when InApps were being shown in low network conditions.

4.1.0

30 Apr 10:04
2804eb5

Choose a tag to compare

What's new

  • [Android Platform]

    • Supports CleverTap Android SDK v8.1.0.
    • Adds Picture-in-Picture In-App Notifications support.
    • Adds GIF and video media support in InApp templates.
  • [iOS Platform]

    • Supports CleverTap iOS SDK v7.6.0.
    • Adds Picture-in-Picture In-App Notifications support.
    • Adds GIF and video media support in InApp templates.

API changes

  • [Android and iOS Platform]
    • Adds a new API unmute() to clear a backend-imposed mute state, resuming network operations immediately.
      • unmute()

Breaking Changes

  • [Android Platform]
    • Raises the minimum supported Android API level to 23.
    • Deprecates ExoPlayer integration. Migrate to Media3 before upgrading to v5.0.0.

4.0.0

17 Mar 06:47
ee3a63b

Choose a tag to compare

What's new

Bug Fixes

  • [iOS Platform]
    • Fixes a bug where CleverTapInAppNotificationShowed was not called.

3.9.0

17 Feb 12:01
ced9244

Choose a tag to compare

What's new

  • [Android Platform]

  • [iOS Platform]

  • [Android and iOS Platform]

    • Adds support for inaction in-app notifications. This server-side feature allows triggering in-app notifications when users do not perform specific actions within a defined timeframe.
    • Adds support for nested objects ingestion in event and profile properties, enabling more complex data structures for richer user profiling and event tracking.

3.8.1

14 Jan 09:33
0cc2214

Choose a tag to compare

What's new

Bug Fixes

  • [iOS Platform]
    • Fixes a bug where DOB value is passed incorrectly when performing profile events.
    • Optimizes app initialization sequence by loading variable and variant caches earlier in the startup process.

3.8.0

22 Dec 10:51
8bbf7de

Choose a tag to compare

What's new

API changes

  • [Android and iOS Platform]
    • Adds a new API variants to fetch A/B experiment variants for the user, enabling easier access to experiment data for custom implementations.
      • variants()
    • Adds a new overloaded API for discardInAppNotifications() method. Calling this with true immediately dismisses any currently visible In-App notification in addition to clearing the queue of pending messages.
      • discardInAppNotifications(dismissInAppIfVisible: Boolean)

3.7.0

03 Oct 09:00
7648504

Choose a tag to compare

What's new

Bug Fixes

  • [Android and iOS Platform]
    • Fixes #480 – an issue where dates were incorrectly parsed for the case-sensitive DOB key.

3.6.0

17 Jul 13:55
134ab5e

Choose a tag to compare

What's new

3.5.0

27 Jun 15:31
d08439d

Choose a tag to compare

What's new

3.4.0

28 Mar 17:32
9458272

Choose a tag to compare

⚠️ NOTE
Please refer to this guide for changed integration steps for Huawei PushProvider for android.

What's new

API changes

  • [Android and iOS Platform]
    • Adds new API to register push tokens
      • pushRegistrationToken(your_token, pushType): Register the token for providers other than FCM. Refer here for example usage.
      • setFCMPushToken(your_token): Register the token for FCM only. Refer here for example usage.
    • Removes: The legacy token registration APIs have been removed to make push providers injectable. The above mentioned APIs should be used in it's place. The removed APIs include:
      • setPushToken(value, type)