
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
系统消息,顾名思义指的是系统发送给终端用户的通知,通常是从应用服务器发出;常见的系统消息有 活动通知、节假日提醒、订单变化通知、快递信息通知、加好友申请、紧急信息通知等。
为了解决此类问题,融云专门设计了针对系统会话类型和系统消息类型,会话类型直接使用即可,消息类型和业务数据息息相关,为了满足所有客户的不同业务融云提供了消息扩展服务:https://support.rongcloud.cn/kb/Nzc4 ;对系统账号规则和权限规则没有做约定(不同业务差异太大,难以约定),但支持应用服务器实现各种不同的规则。
具体到系统消息发送,发送时业务层可直接指定任意合法 id 即可;可以是提前注册的 id,也可以是任意指定的未注册 id,强烈建议 id 字符串规则可区分不同角色,比如 system-id,user-id,operator-id等。具体的账号和权限规则由业务层决定,业务层根据实际情况进行分配,一般有两种情况。
系统仅做单向推送:
使用约定好的 id 进行系统消息发送,并在应用服务器提供 id 对应的头像、名称等信息,以接口形式面向客户端
端上与其他消息的接收一样,使用 sdk 统一接收,根据消息体内的 id 获取头像等信息,并显示消息及系统账号信息
直接调用接口、或者通过界面调用,业务层根据实际需要实现,并对于访问的权限做好对应的控制
系统账号默认显示或只有新消息时显示,业务决定好后端上对应做实现处理
系统与用户双向沟通:
在单向推送的基础上对 id 进行注册,获取 token
在终端提供用户回复功能,用户接收到系统消息后进行回复,具体回复的形式及消息类型由业务指定(可以支持文本、图片、emoji、音视频等所有类型)
基于 web sdk 实现沟通界面,系统账号登录并使用 token 链接,可接收用户的回复并进行阅读或回复等业务指定的操作
针对于移动端产品个人中心里常见的单向通知,融云提供包含发送界面、各种图文支持、效果统计的产品: 消息中心https://www.rongcloud.cn/docs/mcenter.html
相关文档:
内置消息大全:https://www.rongcloud.cn/docs/message_architecture.html
消息扩展申请:https://support.rongcloud.cn/kb/Nzc4
应用服务器发送消息方法:
https://www.rongcloud.cn/docs/server.html#message