消息介绍
更新时间:
本文主要介绍 云上曲率即时通讯IM SDK的消息功能。
功能介绍
云上曲率IM SDK为开发者提供如下功能:
功能
描述
消息发送
发送P2P聊天、群组、房间聊天
消息接收
接收P2P聊天、群组、房间聊天
获取历史聊天消息记录
获取P2P聊天、群组聊天、房间聊天的历史记录
消息分类
消息根据发送的目标,可以分为P2P消息、群组消息。
消息分类
消息区分
说明
P2P消息
type
在发送P2P消息时,需要选择消息类型,并指明目标uid
群组消息
type
在发送群组消息时,需要选择消息类型,并指明目标gid
房间消息
type
在发送房间消息时,需要选择消息类型,并指明目标rid
根据消息内容,可以分为如下类型消息:
消息内容
消息区分
说明
文本消息
调用 sendChatMessage
方法
普通文字消息
图片消息
调用 sendFile
方法
一张图片内容
音频消息
调用 sendFile
方法
一段音频内容
视频消息
调用 sendFile
方法
一段视频内容
语音消息
调用 sendAudioMessage
方法
一段自定义录制的语音内容,带播放
文件消息
调用 sendFile
方法
一个自定义文件内容
消息存储
云上曲率IM SDK默认只在服务端存储消息,本地暂不存储消息。消息存储时长默认1个月。
根据IM场景,云上曲率IM SDK发送的消息,无论用户在线与否,均可以收到:
- 当用户在线时可以接收到实时消息
- 当用户离线后可以通过离线推送讲消息下发给用户,离线消息推送需要开发者自行控制
本文主要介绍 云上曲率即时通讯IM SDK的消息功能。
功能介绍
云上曲率IM SDK为开发者提供如下功能:
功能 | 描述 |
---|---|
消息发送 | 发送P2P聊天、群组、房间聊天 |
消息接收 | 接收P2P聊天、群组、房间聊天 |
获取历史聊天消息记录 | 获取P2P聊天、群组聊天、房间聊天的历史记录 |
消息分类
消息根据发送的目标,可以分为P2P消息、群组消息。
消息分类 | 消息区分 | 说明 |
---|---|---|
P2P消息 | type | 在发送P2P消息时,需要选择消息类型,并指明目标uid |
群组消息 | type | 在发送群组消息时,需要选择消息类型,并指明目标gid |
房间消息 | type | 在发送房间消息时,需要选择消息类型,并指明目标rid |
根据消息内容,可以分为如下类型消息:
消息内容 | 消息区分 | 说明 |
---|---|---|
文本消息 | 调用 sendChatMessage 方法 |
普通文字消息 |
图片消息 | 调用 sendFile 方法 |
一张图片内容 |
音频消息 | 调用 sendFile 方法 |
一段音频内容 |
视频消息 | 调用 sendFile 方法 |
一段视频内容 |
语音消息 | 调用 sendAudioMessage 方法 |
一段自定义录制的语音内容,带播放 |
文件消息 | 调用 sendFile 方法 |
一个自定义文件内容 |
消息存储
云上曲率IM SDK默认只在服务端存储消息,本地暂不存储消息。消息存储时长默认1个月。 根据IM场景,云上曲率IM SDK发送的消息,无论用户在线与否,均可以收到:
- 当用户在线时可以接收到实时消息
- 当用户离线后可以通过离线推送讲消息下发给用户,离线消息推送需要开发者自行控制