Skip to main content

React Native SDK

The OpenCDP React Native SDK (v2.0+) wraps the native Android and iOS SDKs for full mobile capability parity with Flutter.

Features​

  • User identification and event tracking
  • Screen and lifecycle auto-tracking (native)
  • Push notification metrics and rich big-picture (native)
  • In-app messaging sync and listeners (native)
  • Gateway failover and offline queue (native)
  • Expo config plugin and bare React Native support
  • Customer.io dual-write passthrough (native)

Requirements​

  • React Native >= 0.72, or Expo SDK 50+ with a development build
  • Expo Go is not supported (native modules required)
  • iOS 13+ / Android API 24+

Documentation​

Start with the Mobile E2E guide for step-by-step integration and testing.

GuideDescription
Installationnpm, Expo plugin, pods
Quick startInitialize, identify, track
ConfigurationOpenCDPConfig reference
Push notificationsNative push setup
Example appRun the bundled demo