react-native-leanplum
If you have already installed Node on your system, make sure it is Node 8.3 or newer.
Important note:
This is forked repo the original code is on https://github.com/Leanplum/Leanplum-ReactNative-SDK
Getting started using npm registry
Inside the React Native App
-
$ yarn add @monoku/react-native-leanplum
or$ npm install @monoku/react-native-leanplum
-
$ npx react-native link @monoku/react-native-leanplum
-
For iOS only
$ cd ios && pod install
-
Please refer to https://docs.leanplum.com/reference#leanplum-sdk-setup for iOS or Android configuration and more usages
Push notifications
Please refer to: https://github.com/react-native-community/react-native-push-notification-ios
Usage
import {Leanplum, LeanplumInbox} from '@monoku/react-native-leanplum';
// TODO: What to do with the module?
Leanplum.setAppIdForDevelopmentMode('APP_ID', 'DEVELOPMENT_KEY');
Leanplum.start();
const inbox = await LeanplumInbox.inbox();
Local development
-
Install yarn global
$ npm install -g yarn
-
Install dependencies for generating builds
$ yarn install
-
Build the sdk and publish it for local development purposes
$ yarn local-publish