React Native
SDK Installation
File Based Initialization
Manual Initialization
Expo
Advanced
Review Limitations before you plan your integration. Some features are not supported in the plugin or need native implementation.
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Install the MoEngage React Native plugin, configure Android and iOS, and initialize the SDK from a config file or in code.
| Page | What it covers |
|---|---|
| Framework Dependency | Install the plugin with npm and link native dependencies. |
| Android Build Configuration | Configure Android build settings and dependencies. |
| iOS | Set up iOS dependencies with CocoaPods or Swift Package Manager. |
| Page | What it covers |
|---|---|
| File Based Initialization | Configure the SDK through native config files. |
| Migration and Precedence | Move from manual initialization to file-based configuration. |
| Page | What it covers |
|---|---|
| Framework Initialization | Initialize the plugin in App.js or App.ts after the component mounts. |
| Android | Initialize the SDK in your Android Application class. |
| iOS | Initialize the SDK in your iOS AppDelegate. |
| Page | What it covers |
|---|---|
| Installation | Add the SDK with npx expo install. |
| Configure the MoEngage Expo SDK | Set plugin parameters and platform-specific initialization files. |
| Initialization | Initialize the SDK to activate tracking and messaging. |
| Page | What it covers |
|---|---|
| JWT Authentication | Secure data collection by authenticating SDK requests with a JWT. |
Suggestions