React Native SDK
Exponea SDK for React Native
Bloomreach Engagement was formerly known as Exponea. For backward compatibility, the Exponea name continues to be used in the React Native SDK.
What is the Exponea React Native SDK?
The Exponea React Native SDK lets you integrate your React Native mobile app with Bloomreach Engagement to track events and customer properties, send push notifications, and display in-app messages and content blocks. The SDK supports two integration modes: the standard Engagement project integration (project token and API key) and the Data hub event streams integration (stream ID and JWT-based authentication).
The React Native SDK is implemented in TypeScript as a wrapper around the native Android and iOS SDKs.
The SDK is available as open source on GitHub for maximum transparency and includes an Example app for React Native SDK you can use as a reference implementation.
Always make sure to capture explicit consent before using the SDK to track and collect data.
Get started
- Initial setup for React Native SDK
- Basic concepts for React Native SDK
- Tracking for React Native SDK
- Links for React Native SDK
- Push notifications for React Native SDK
- Fetch data for React Native SDK
- In-app personalization for React Native SDK
- App Inbox for React Native SDK
- Segmentation for React Native SDK
- Example app for React Native SDK
- Development for React Native SDK
- Release notes for React Native SDK
Frequently asked questions
- Mobile SDK tracking FAQ at Bloomreach Support Help Center
- Mobile push notifications FAQ at Bloomreach Support Help Center
- In-app messages FAQ at Bloomreach Support Help Center
Updated 19 days ago

