Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.29 KB

README_zh.md

File metadata and controls

56 lines (38 loc) · 1.29 KB

IMUI for React Native

安装

npm install aurora-imui-react-native --save
react-native link

如果 link 安卓失败,需要手动修改一下 settings.gradle 中的引用路径:

include ':app', ':aurora-imui-react-native'
project(':aurora-imui-react-native').projectDir = new File(rootProject.projectDir, '../node_modules/aurora-imui-react-native/ReactNative/android')

然后在 app 的 build.gradle中引用:

dependencies {
    compile project(':aurora-imui-react-native')
}

注意事项(Android):我们使用了 support v4, v7 25.3.1 版本,因此需要将你的 build.gradle 中 buildToolsVersion 及 compileSdkVersion 改为 25 以上。可以参考 sample 的配置。

配置

  • Android

    • 引入 Package:

    MainApplication.java

    import cn.jiguang.imui.messagelist.ReactIMUIPackage;
    ...
    
    @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
            new ReactIMUIPackage()
        );
    }
  • iOS

    • 找到 PROJECT -> TARGETS -> General -> Embedded Binaries 然后添加 RCTAuroraIMUI.framework。
    • 找到 PROJECT -> TARGETS -> Build Phases -> Target Dependencies 添加 RCTWebSocket。

API

API doc