React Native SDK
React Native SDK is a set of interfaces for interacting with native SDKs using JavaScript.
SDK Code
GitHub repository
NPM package manager
Application requirements
- RN version: 0.60+
- JavaScript / TypeScript ES2016+
Native SDKs: OS Compatibility
| iOS | Android |
|---|---|
| iOS 12+ | Android API 19+ |
| The latest version of Xcode | Android Studio |
| iPhone and iPad | Any Android devices |
Applications built using React Native EXPO are not supported
Maestra SDK integration process
Once you complete this integration, you will be able to:
- Collect subscribers from your app;
- Send standard and rich push notifications;
- Submit push-related click counts to Maestra CDP;
- Submit users’ app launch counts to Maestra CDP;
- Guarantee that data on user actions in your app will be sent to Maestra CDP even if the app is running in the background;
- Submit actions from the app: views, carts, orders, etc.
Configuring Integration Points:
Retrieving keys:
- for iOS apps
- Firebase for Android apps
- Huawei for Android apps
- Adding the SDK to Your App
- Initializing the SDK
- Configuring Push Notifications on Android
- Android: Sending Push Notifications via Firebase
- Android: Sending Push Notifications via Huawei
- Android: Tracking Clicks on Mobile Push Notifications
- Configuring Push Notifications on iOS
- Navigating Push Notification Clicks
- Additional settings for iOS
- Integrating actions in Your App
Updated over 1 year ago

