0.3.13 • Published 4 years ago

rongcloud-react-native-imlib v0.3.13

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

rongcloud-react-native-imlib npm version

融云 React Native IMLib 是以 IMLib SDK 2.9.12 版本为基础实现的开源项目,支持 Android、iOS,开发者在集成使用过程中如遇到问题可提交到 GitHub 的 Issues 中,融云技术支持人员会在 1 个工作日内回复问题,谢谢您对融云的理解与支持。

文档

用法

初始化并连接融云服务

import { init, connect } from "rongcloud-react-native-imlib";

init("n19jmcy59f1q9");
connect("FrdcuKklUMakOnYLFljI9gLUrCB73YwHabXQU7yFrr8ow==");

监听消息

import { addReceiveMessageListener } from "rongcloud-react-native-imlib";

addReceiveMessageListener(message => {
  console.log(message);
});

发送消息

import { sendMessage, ConversationType, ObjectName } from "rongcloud-react-native-imlib";

const conversationType = ConversationType.PRIVATE;
const targetId = "n19jmcy59f1q9";
const content = { objectName: ObjectName.Text, content: "这是一个文本消息" };

sendMessage(
  { conversationType, targetId, content },
  {
    success: messageId => console.log("消息发送成功:" + messageId),
    error: errorCode => console.log("消息发送失败:" + errorCode)
  }
);

更多示例请参考 examples

运行示例

yarn global add typescript
yarn build

# android
yarn run-android

# ios
cd ios
pod install
cd ..
yarn run-ios

项目结构

├── android (Android 示例应用)
├── docs (接口文档)
├── example (React Native 示例)
├── ios (iOS 示例应用)
├── lib
│   ├── android (Android 原生模块)
│   └── ios (iOS 原生模块)
└── src (接口实现)
0.3.13

4 years ago

0.3.12

4 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago