rnkit-meiqia v0.0.1
美洽 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 rnkit-meiqia and link it manually (see below).
iOS
$npm install -S rnkit-meiqia
$react-native link rnkit-meiqia
Manually
- Add
node_modules/rnkit-meiqia/ios/RNKitMeiQia.xcodeprojto your xcode project, usually under theLibrariesgroup - Add
libRNKitMeiQia.a(fromProductsunderRNKitMeiQia.xcodeproj) to build target'sLinked Frameworks and Librarieslist
Android
$npm install -S rnkit-meiqia
$react-native link rnkit-meiqia
Manually
- JDK 7+ is required
Add the following snippet to your
android/settings.gradle:include ':rnkit-meiqia' project(':rnkit-meiqia').projectDir = new File(rootProject.projectDir, '../node_modules/rnkit-meiqia/android/app')Declare the dependency in your
android/app/build.gradledependencies { ... compile project(':rnkit-meiqia') }Import
import iio.rnkit.meiqia.MeiQiaPackage;and register it in yourMainActivity(or equivalent, RN >= 0.32 MainApplication.java):@Override protected List<ReactPackage> getPackages() { return Arrays.asList( new MainReactPackage(), new MeiQiaPackage() ); }
Finally, you're good to go, feel free to require rnkit-meiqia in your JS files.
Have fun! :metal:
Basic Usage
Import library
import MeiQia from 'rnkit-meiqia';Code
Init
try {
const clientId = await MeiQia.init('meiqia_app_key')
} catch (err) {
}SetClientInfo
try {
await MeiQia.setClientInfo({});
} catch (err) {
}Open Chat
MeiQia.open()openService
MeiQia.openService()closeService
MeiQia.closeService()Contribution
- @simamn The main author.
Questions
Feel free to contact me or create an issue
made with ♥
8 years ago