Skip to content

mk0116/react-native-flurry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React-Native-Flurry

React Native wrapper for Flurry

Installation

NPM

1. Install

npm install react-native-flurry --save

2. Integrate Flurry

Download Flurry iOS SDK and follow the instructions to integrate Flurry to your app.

Please make sure the Flurry library is under project_root/ios/Flurry folder.

3. Add react-native-flurry to your project

  • In Xcode project navigator, right click on Libraries, click on Add Files to "Project Name" and add node_modules/react-native-flurry/RNFlurry.xcodeproj.

  • Under the project's 'Build Phases' tab, add libRNFlurry.a to 'Link Binary With Libraries'.

Usage

//Require the module
var RNFlurry = require('NativeModules').RNFlurry;

//Start Session
RNFlurry.startSession("<FLURRY_API_KEY>");

//Set UserID
RNFlurry.setUserID("USER_ID");

//Log event 
RNFlurry.logEvent("EVENT NAME");

//Log event with parameters
RNFlurry.logEventWithParameters("EVENT NAME", {param1:'value1', param2:'value2'});

//Log error with title and message
RNFlurry.logError("ERROR TITLE","ERROR MESSAGE");

TODO

  • Add Android support
  • Expose other functions supported by Flurry SDK
  • Add tests

Thanks to

cosmith for sample code

Licence

Licensed under the MIT License

About

React Native wrapper for Flurry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%