融云好友服务端补充

在融云即时聊天系统开发过程中遇到的系统消息问题,服务器端的开发,怎么发送和系统消息的组装;
作为接入融云即时聊天系统的软件必须要仔细阅读开发api文档,我就是特别烦看文档所以在这期间出现了很多问题
首先是添加好友的系统消息:
添加好友的过程:融云添加好友流程 此处的融云开发文档上面都有解释,但是其中有些问题还是很模糊的,首先要有自己的好友关系数据库,确认数据库中有此用户,然后通过操作者发送好友请求,向另一个申请加好友,这时候就先要调用融云的接口发送系统消息,被请求的接收到邀请在系统消息中显示:
第一步 申请添加好友

融云好友服务端补充

文章插图
(融云有做封装)直接调用,里面的参数分别有(操作名称,添加好友就是),extra(附加消息可为空),(来自操作者也就是发送者的),(被请求的用户),(可以写添加好友的请求消息:我是**)
组装完成后调用发送系统消息的方法发给融云..,系统消息的参数有
融云好友服务端补充

文章插图
发送完成后被请求的用户就会收到添加好友的请求
融云好友服务端补充

文章插图

融云好友服务端补充

文章插图
最后就是创建好友关系,在本地数据库中创建我们自己的数据库
【融云好友服务端补充】第二步同意添加好友
方式和申请添加好友一样,只不过将好友请求的改为(同意添加)数据库中必须要有这个状态《好友状态11–接受20—已添加10–已发送21–已忽略30–已删除》
总结一下:
融云好友服务端补充

文章插图
这里备注一点就是好友关系的本地数据库中的存储,本地只做添加不做物理删除,如果是删除好友只是将好友状态改为30就不会显示在页面哦!!!