0.0.1 • Published 6 years ago

rnkit-meiqia v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

npm react-native MIT bitHound Score Downloads

美洽 for React Native.

Support me with a Follow

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

  1. Add node_modules/rnkit-meiqia/ios/RNKitMeiQia.xcodeproj to your xcode project, usually under the Libraries group
  2. Add libRNKitMeiQia.a (from Products under RNKitMeiQia.xcodeproj) to build target's Linked Frameworks and Libraries list

Android

$npm install -S rnkit-meiqia

$react-native link rnkit-meiqia

Manually

  1. JDK 7+ is required
  2. 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')
  3. Declare the dependency in your android/app/build.gradle

    dependencies {
        ...
        compile project(':rnkit-meiqia')
    }
  4. Import import iio.rnkit.meiqia.MeiQiaPackage; and register it in your MainActivity (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

Questions

Feel free to contact me or create an issue

made with ♥