CleverTap React Native SDK v4.1.0 provides a native bridge to CleverTap's mobile customer engagement and analytics platform for React Native apps (requires react-native >=0.65.0). The SDK supports push notifications, in-app notifications (including Picture-in-Picture, GIF, and video), user segmentation, event tracking, and A/B testing. It ships with TypeScript definitions and supports New Architecture on React Native >=0.71. Releases typically align with CleverTap’s iOS and Android SDKs every few months. Key differentiators: native performance, deep integration with CleverTap's dashboard, and support for rich media in-app templates.
npm install clevertap-react-nativeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic setup: record events, set user profile, register push, and trigger in-app notifications.
Update react-native to >=0.65.0. See the version support table in README.
Use `import CleverTap from 'clevertap-react-native'`.
Migrate to new signature: `CleverTap.onUserLogin(profileObject)`.
Integrate push templates as per the documentation.
Refer to the CleverTap Huawei Push Integration guide.
Use `import CleverTap from 'clevertap-react-native'`.
Ensure you are using default import and the SDK version is >=3.0.0.
For RN <0.60, run `react-native link clevertap-react-native`. For iOS, ensure `cd ios && pod install`. For New Architecture, ensure enabled.
Use `CleverTap.onUserLogin({...})` with a profile object. Update SDK to >=3.0.0.