消息介绍
IMLib SDK 定义了 RCMessage 类,用于进行消息传输和管理。
RCMessage 模型
RCMessage 类中封装了以下关键数据:
- 用于消息传输的属性:发送者 ID、接收者 ID、所属会话类型等。
- 消息内容体: 用于封装一条消息携带的的具体内容,分为普通消息内容体和媒体消息内容体。例如,文本消息内容(RCTextMessage)属于普通消息内容体,图片消息内容(RCImageMessage)属于媒体消息内容体。消息内容体的类型,常称为「消息类型」,决定了使用发送普通消息还是发送媒体的接口。
提示
文档里出现的「消息」,如文本消息、语音消息等,有时指继承自 RCMessageContent
或 RCMediaMessageContent
的消息具体内容。