tnrn_sensor
v2.0.3
Published
埋点
Downloads
9
Readme
![bitHound Score][bithound-badge]
埋点 for React Native.
Getting Started
First, cd
to your RN project directory, and install RNMK through rnpm . If you don't have rnpm, you can install RNMK from npm with the command npm i -S tnrn_sensor
and link it manually (see below).
iOS
React Native < 0.29 (Using rnpm)
rnpm install tnrn_sensor
React Native >= 0.29
$npm install -S tnrn_sensor
$react-native link tnrn_sensor
Manually
- Add
node_modules/tnrn_sensor/ios/RNKitSensor.xcodeproj
to your xcode project, usually under theLibraries
group - Add
libRNKitSensor.a
(fromProducts
underRNKitSensor.xcodeproj
) to build target'sLinked Frameworks and Libraries
list - Add tnrn_sensor framework to
$(PROJECT_DIR)/Frameworks.
Android
React Native < 0.29 (Using rnpm)
rnpm install tnrn_sensor
React Native >= 0.29
$npm install -S tnrn_sensor
$react-native link tnrn_sensor
Manually
- JDK 7+ is required
- Add the following snippet to your
android/settings.gradle
:
include ':tnrn_sensor'
project(':tnrn_sensor').projectDir = new File(rootProject.projectDir, '../node_modules/tnrn_sensor/android/app')
- Declare the dependency in your
android/app/build.gradle
dependencies {
...
compile project(':tnrn_sensor')
}
- Import
import io.rnkit.sensor.SensorPackage;
and register it in yourMainActivity
(or equivalent, RN >= 0.32 MainApplication.java):
@Override
protected List<ReactPackage> getPackages() {
return Arrays.asList(
new MainReactPackage(),
new SensorPackage()
);
}
Finally, you're good to go, feel free to require tnrn_sensor
in your JS files.
Have fun! :metal:
Questions
Feel free to contact me or create an issue
made with ♥