Quickstart
Install and configure Signal Session Replay for React Native across Android, iOS and Web.Install
Android
Ensure Maven Central is available. No extra Gradle dependency is required — installingsignal-react-native-session-replay via npm will autolink and the module already depends on the underlying com.signal:signal-android SDK transitively.
Minimum SDK for screenshots is API 26 (Android 8.0).
iOS
In your iOSPodfile, add:
Web (React Native Web)
This package ships a web entry that uses the Signal JS SDK directly when bundling for web. No additional Metro/Webpack aliasing is needed.Usage
Callstart on app start (the SDK generates the session id internally), then control the session lifecycle:
Troubleshooting
- Android: API 26+ required for PixelCopy; rebuild after installation.
- iOS:
pod install; clean build if needed. - Web: ensure alias to the JS session helper resolves correctly.
