埋点 for React Native.
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 rnkit_sensor and link it manually (see below).
rnpm install rnkit_sensor$npm install -S rnkit_sensor$react-native link rnkit_sensor
- Add
node_modules/rnkit_sensor/ios/RNKitExcard.xcodeprojto your xcode project, usually under theLibrariesgroup - Add
libRNKitExcard.a(fromProductsunderRNKitExcard.xcodeproj) to build target'sLinked Frameworks and Librarieslist - Add ocr framework to
$(PROJECT_DIR)/Frameworks.
rnpm install rnkit_sensor$npm install -S rnkit_sensor$react-native link rnkit_sensor
- JDK 7+ is required
- Add the following snippet to your
android/settings.gradle:
include ':rnkit_sensor'
project(':rnkit_sensor').projectDir =newFile(rootProject.projectDir, '../node_modules/rnkit_sensor/android/app')- Declare the dependency in your
android/app/build.gradle
dependencies {
...
compile project(':rnkit_sensor')
}- Import
import io.rnkit.excard.EXOCRPackage;and register it in yourMainActivity(or equivalent, RN >= 0.32 MainApplication.java):
@OverrideprotectedList<ReactPackage> getPackages() {
returnArrays.asList(
newMainReactPackage(),
newEXOCRPackage()
);
}- Add Module
ExBankCardSDKAndExCardSDKIn Your Main Project.
Finally, you're good to go, feel free to require rnkit_sensor in your JS files.
Have fun! 🤘
Feel free to contact me or create an issue
made with ♥