消息与事件推送功能

本文介绍RTM基础功能中的消息与事件推送功能。

功能简介

发送给业务客户端的实时消息,RTM服务器将通过消息推送的方式投递给RTM客户端SDK,RTM客户端SDK需要实现消息处理方法,接收来自RTM服务器的消息推送。

可推送的消息类型

所有发送消息类接口,均需提供以下基本参数:

类型 内容
消息类 P2P消息、群组消息、房间消息、广播消息
聊天类 P2P聊天、群组聊天、房间聊天、广播聊天
控制命令类 P2P控制命令、群组控制命令、房间控制命令、广播控制命令
文件类 P2P文件、群组文件、房间文件、广播文件
事件类 用户被踢出RTM服务
用户被踢出RTM房间

消息推送处理方式

  • 对于文件类消息的推送,RTM不会直接推送文件内容,业务侧收到的将是文件的URL地址等信息。如果用户需要查看文件内容,可自行通过URL进行下载。
  • 离线语音的推送结构和处理方法与文件类消息一致,RTM服务器提供接口可区分离线语音和文件消息 ,当需要播放离线语音时,用户需自行下载语音内容,调用RTM客户端SDK进行解码和播放。