流式消息
提示
此功能在 5.16.1 版本开始支持。
用户可以通过 imkit_stream 插件,将流式消息以完整消息(图 1)或者信息摘要(图 2)的形式展示在会话页面的消息列表组件中。SDK 流式消息的消息类型是 StreamMessage(类型标识:RC:StreamMsg
)。


用法
-
在应用的
build.gradle
中,添加融云即时通讯界面库(IMKit)为远程依赖项。Javadependencies {
...
//imkit_stream插件 依赖 im_kit 组件
api 'cn.rongcloud.sdk:im_kit:x.y.z'
// 流式消息插件
api 'cn.rongcloud.sdk:imkit_stream:x.y.z'
}提示各个 SDK 的最新版本号可能不相同,还可能是 x.y.z.h,可前往 融云官网 SDK 下载页面 或 融云的 Maven 代码库 查询。
其他导入方式可参考导入 SDK。
- 在代码中添加如下:
Java
// 比如Application中,和初始化顺序无关
RongConfigCenter.conversationConfig().addMessageProvider(new StreamMessageItemProvider());
- 发送流式消息详见发送流式消息。
局限性
流式消息功能目前存在以下限制:
- 消息的内容长度最多为 10000 个字符。
- 支持单脚、群聊会话流式消息接收功能。