融云群组server相关系统消息

作为一个服务器开发人员,也就是后端功能实现的人来说,执行请求返回前端需要的结果就是我们的职责,所以在这期间遇到的问题做了一点记录,也希望能帮助有同样问题的开发人!我们都是一群奋战在一线的开发员,敲代码能使我们快乐吗?不能,但是发工资能使我们高兴,当然解决bug也是我们的日常工作,当你解决完一个bug之后会很开心到下一个bug出现,因为下一个会更难!都说在军营中最舒服的是昨天,但是在我们开发中而言,最舒服的是明天,因为经验十足之后我们也要做大牛,一眼就能瞅见bug藏在哪,找见它然后干掉它,这就是我们的人生经历,就跟怀孕一样,时间久了肯定就被人看见了,不要总觉得怀才不遇,因为你的肚子还太小,还不够引起别人的注意。所以呢,此时此刻能做的就是踏踏实实敲代码,争取多见bug,多点解决方案,多积攒经验,下一个项目才能更得心应手!废话不多说了,接下来就说说最近融云项目的群组开发中的问题!!!

融云群组本地服务器开发过程中,我们会遇到最多的问题可能就是在系统消息提醒这块的东西,首先肯定要明白群组开发中的实现流程:创建群组,加进群成员,移除群成员,退出群组,退出并解散群组,修改群组昵称,转让群主!

创建群组

创建群组

其中创建群组的融云需要调用的接口融云的Api文档中有解释:融云创建群组Api

其次就是创建群组的群组消息(里面包含有系统消息)系统消息的json格式之前有写过这里写链接内容

创建完群组发送的群组消息显示

创建群组就这样发送给了被添加的群组成员。

补充:发送群组消息调用的融云的方法,
rongCloud.message.publishGroup这个方法中的参数融云都有解释,不多说
再提一下封装的消息(不一定要一样):

private String operation = "";
    private Object data = null;
    private String extra = "";
    private String operatorUserId = "";
    private String operatorNickname = "";
    private String message = "";
    private transient static final String TYPE = **"RC:GrpNtf";**(群组消息识别码)

public GroupNotificationMessage(String operation,Object data, String message,String extra,String operatorUserId,String operatorNickname){
        this.operation = operation;
        this.data = data;
        this.extra = extra;
        this.operatorUserId = operatorUserId;
        this.operatorNickname = operatorNickname;
    }

这种方式完全可以实现群组创建时的消息发送。
在给融云操作完成后我们还要操作本地数据库的中的数据,将群组成员全部加入到群组中,自此就实现了群组创建的基本流程!

拉好友进群
这里的服务器的实现流程和创建群组的流程基本一致

邀请成员加入群组

网页版显示被邀请进入群组

创建群组和邀请好友加入群组已经写完了,接下来的群组操作基本一样,所以参照这个基本就可以完成了,就不啰嗦了!

程序人生,孤家寡人,我的愿望是:早点幸福!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值