- Notifications
You must be signed in to change notification settings - Fork0
AppsFlyer integration for Redux Beacon
License
tomoakley/redux-beacon-react-native-appsflyer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
An integration for sending events to AppsFlyer via Redux Beacon.
To use this package, you need Redux Beacon set up on your app. Refer to their instructionshere for how to do that.
You also need AppsFlyer SDK set up. To do this, follow their instructions for the React Native pluginhere.
Once Redux Beacon and AppsFlyer are both set up, you are ready to implement this package. First install it with npm or Yarn:
yarn add redux-beacon-react-native-appsflyeror
npm install redux-beacon-react-native-appsflyer --saveimport appsFlyer from 'react-native-appsflyer`import reduxBeaconAppsFlyer from 'redux-beacon-react-native-appsflyer'const rbAF = reduxBeaconAppsFlyer( appsFlyer, success => console.log("AppsFlyer Event: ", success), error => console.error("AppsFlyer event unsuccessful: ", error))The first parameter is the AppsFlyer object (which has already been set up in your application by callingappsFlyer.initSdk() with the necessary parameters as explained by their documentation). The second parameter is a success callback and the third is an error callback.
Next, create an event map for Redux Beacon:
const eventMap = { reduxAction1: () => ({ event: "AppsFlyer event" // more key-value pairs }), reduxAction2: () => ({ event: "Another AppsFlyer event" }) },Finally, pass both of these intocreateMiddleware:
import { createMiddleware } from 'redux-beacon'createMiddleware(eventMap, rbAF)More detailed set up for Redux Beacon can be found at theirdocumentation.
About
AppsFlyer integration for Redux Beacon
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.