Introduction
The Mapp Engage React Native Plugin connects the Mapp Engage mobile SDK for Android and iOS to a unified JavaScript API. Platform-specific behavior is handled internally — the same method call routes to the correct native implementation on each platform.
The plugin uses auto-linking and targets React Native 0.84 and above.
Key Capabilities
Push notification delivery and opt-in management on Android (FCM) and iOS (APNs)
In-app message triggering and persistent inbox (iOS)
Location-based notifications via geofencing
Device identity management via alias, custom attributes, and tags
Custom event tracking to the Mapp backend
Deep link handling from push notifications
Requirements
Dependency | Minimum version |
|---|---|
React Native | 0.84 |
React | 19.2.3 |
Mapp Android SDK | 7.0 |
Mapp iOS SDK | 6.0.2 |
Related Content
Get Started — installation and initialization
Push Notifications — platform-specific push setup, deep links, and geofencing
In-App Messaging — triggered messages, inbox, and rich messages
User Data — alias, attributes, tags, and custom events
API Reference — complete method list
Changelog — version history