消息与事件推送功能
更新时间:
本文介绍RTM基础功能中的消息与事件推送功能。
功能简介
发送给业务客户端的实时消息,RTM服务器将通过消息推送的方式投递给RTM客户端SDK,RTM客户端SDK需要实现消息处理方法,接收来自RTM服务器的消息推送。
可推送的消息类型
所有发送消息类接口,均需提供以下基本参数:
类型
内容
消息类
P2P消息、群组消息、房间消息、广播消息
聊天类
P2P聊天、群组聊天、房间聊天、广播聊天
控制命令类
P2P控制命令、群组控制命令、房间控制命令、广播控制命令
文件类
P2P文件、群组文件、房间文件、广播文件
事件类
用户被踢出RTM服务
用户被踢出RTM房间
消息推送处理方式
- 对于文件类消息的推送,RTM不会直接推送文件内容,业务侧收到的将是文件的URL地址等信息。如果用户需要查看文件内容,可自行通过URL进行下载。
- 离线语音的推送结构和处理方法与文件类消息一致,RTM服务器提供接口可区分离线语音和文件消息 ,当需要播放离线语音时,用户需自行下载语音内容,调用RTM客户端SDK进行解码和播放。
本文介绍RTM基础功能中的消息与事件推送功能。
功能简介
发送给业务客户端的实时消息,RTM服务器将通过消息推送的方式投递给RTM客户端SDK,RTM客户端SDK需要实现消息处理方法,接收来自RTM服务器的消息推送。
可推送的消息类型
所有发送消息类接口,均需提供以下基本参数:
类型 | 内容 |
---|---|
消息类 | P2P消息、群组消息、房间消息、广播消息 |
聊天类 | P2P聊天、群组聊天、房间聊天、广播聊天 |
控制命令类 | P2P控制命令、群组控制命令、房间控制命令、广播控制命令 |
文件类 | P2P文件、群组文件、房间文件、广播文件 |
事件类 | 用户被踢出RTM服务 用户被踢出RTM房间 |
消息推送处理方式
- 对于文件类消息的推送,RTM不会直接推送文件内容,业务侧收到的将是文件的URL地址等信息。如果用户需要查看文件内容,可自行通过URL进行下载。
- 离线语音的推送结构和处理方法与文件类消息一致,RTM服务器提供接口可区分离线语音和文件消息 ,当需要播放离线语音时,用户需自行下载语音内容,调用RTM客户端SDK进行解码和播放。