1.2.6 • Published 7 years ago

react-native-apps-flyer v1.2.6

Weekly downloads
56
License
MIT
Repository
github
Last release
7 years ago

react-native-apps-flyer

This React Native Library uses the AppsFlyer 4.6.0 library for both iOS and Android

Installation

$ npm install react-native-apps-flyer --save

Manual installation

iOS

  1. In XCode, in the project navigator, right click LibrariesAdd Files to [your project's name]
  2. Go to node_modulesreact-native-apps-flyer and add RNAppsFlyer.xcodeproj
  3. In XCode, in the project navigator, select your project. Add libRNAppsFlyer.a to your project's Build PhasesLink Binary With Libraries
  4. Install the appsFlyerFramework pod file from their website. Uncomment use_frameworks! in the Podfile.
  5. Run your project (Cmd+R)

Android

MainApplication.java
  1. import import com.ppsreejith.RNAppsFlyerPackage;
  2. In the getPackages() method register the module new RNAppsFlyerPackage(MainApplication.this)
android/app/build.gradle
  1. Add the project to your dependencies
dependencies {
    ...
    compile project(':react-native-apps-flyer')
}
android/settings.gradle
  1. Add the project
include ':react-native-apps-flyer'
project(':react-native-apps-flyer').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-apps-flyer/android')

Usage

import af from 'react-native-apps-flyer';

af.init(appId, devKey, function(err) {
    
});

// To get appsFlyerUID,
af.getAppsFlyerUID(function(err, uid) {

});

//To trigger an event
af.trackEvent(eventName, {key1: value1, key2: value2}, function(err, events) {
    // events is {key1: value1, key2, value2}
});

iOS only

import af from 'react-native-apps-flyer';


// To track location with lat and long * note lat and long should be floats only,
af.trackLocation(last, long, function(err, data) {

});
})

DEPRECATED

// iOS
af.sendTrackingWithEvent(eventName, {key1: value1, key2: value2}, function(err, events) {
    // events is {key1: value1, key2, value2}
});

// Android
af.sendTrackingWithEvent(eventName);
1.2.6

7 years ago

1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago