react-native-leanplum
v2.0.7
Published
TODO
Downloads
6
Readme
react-native-leanplum
If you have already installed Node on your system, make sure it is Node 8.3 or newer.
Getting started using npm registry
Inside the React Native App
$ yarn add react-native-leanplum
or$ npm install react-native-leanplum
$ npx react-native link 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 '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
Inside the React Native App repository
- Add this sdk build to the app:
$ npx yalc add react-native-leanplum
$ npx react-native link react-native-leanplum