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

iOSAndroid
iOS 12+Android API 19+
The latest version of XcodeAndroid Studio
iPhone and iPadAny 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:

  1. Adding the SDK to Your App
  2. Initializing the SDK
  3. Configuring Push Notifications on Android
  4. Configuring Push Notifications on iOS
  5. Navigating Push Notification Clicks
  6. Additional settings for iOS
  7. Integrating actions in Your App