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.
| Guide | Description |
|---|---|
| Installation | npm, Expo plugin, pods |
| Quick start | Initialize, identify, track |
| Configuration | OpenCDPConfig reference |
| Push notifications | Native push setup |
| Example app | Run the bundled demo |