收发消息
本文介绍了如何从客户端发送超级群消息。
前置条件
建议先阅读超级群概述和超级群私有频道概述,了解在 App 业务中如何使用频道和超级群频道功能特性。
- 通过服务端 API 创建超级群
- 通过服务端 API 创建频道,或使用默认频道 ID
RCDefault - 通过服务端 API 将发件人加入超级群
- 如不确定发件人是否在超级群中,请通过服务端 API 查询用户是否为群成员
- 如向超级群私有频道中发送消息,请确认已通过服务端 API 添加私有频道成员
发送消息
基础接口 sendMessage 可用来发送所有自定义消息或 IMLib 中的内置类型消息。如发送文件、图片、高清语音、小视频、动图类型消息,可参见下文描述的语法糖方法。
sendMessage 方法接收 conversation、message 与 options 三个参数:
-
conversation: 消息需要投送的目标会话。参见 IConversationOption。
参数 类型 说明 conversationType ConversationType 会话类型(RongIMLib.ConversationType.ULTRA_GROUP) targetId string 接收方 Id channelId string 频道 Id(可选项) -
message:待发送的消息内容,可以是如
RongIMLib.TextMessage的 IMLib 内置消息实例,也可以是通过RongIMLib.registerMessageType()实现的自定义消息实例。 -
options:可选参数,用于定义发送行为中的一些可选项,如是否可扩展,推送等。参见 ISendMessageOptions。
options参数类型 说明 isStatusMessageboolean (已废弃