融云群组server相关系统消息
2017-11-12 15:15
183 查看
作为一个服务器开发人员,也就是后端功能实现的人来说,执行请求返回前端需要的结果就是我们的职责,所以在这期间遇到的问题做了一点记录,也希望能帮助有同样问题的开发人!我们都是一群奋战在一线的开发员,敲代码能使我们快乐吗?不能,但是发工资能使我们高兴,当然解决bug也是我们的日常工作,当你解决完一个bug之后会很开心到下一个bug出现,因为下一个会更难!都说在军营中最舒服的是昨天,但是在我们开发中而言,最舒服的是明天,因为经验十足之后我们也要做大牛,一眼就能瞅见bug藏在哪,找见它然后干掉它,这就是我们的人生经历,就跟怀孕一样,时间久了肯定就被人看见了,不要总觉得怀才不遇,因为你的肚子还太小,还不够引起别人的注意。所以呢,此时此刻能做的就是踏踏实实敲代码,争取多见bug,多点解决方案,多积攒经验,下一个项目才能更得心应手!废话不多说了,接下来就说说最近融云项目的群组开发中的问题!!!
融云群组本地服务器开发过程中,我们会遇到最多的问题可能就是在系统消息提醒这块的东西,首先肯定要明白群组开发中的实现流程:创建群组,加进群成员,移除群成员,退出群组,退出并解散群组,修改群组昵称,转让群主!
创建群组:
其中创建群组的融云需要调用的接口融云的Api文档中有解释:融云创建群组Api
其次就是创建群组的群组消息(里面包含有系统消息)系统消息的json格式之前有写过这里写链接内容
创建群组就这样发送给了被添加的群组成员。
补充:发送群组消息调用的融云的方法,
rongCloud.message.publishGroup这个方法中的参数融云都有解释,不多说
再提一下封装的消息(不一定要一样):
这种方式完全可以实现群组创建时的消息发送。
在给融云操作完成后我们还要操作本地数据库的中的数据,将群组成员全部加入到群组中,自此就实现了群组创建的基本流程!
拉好友进群:
这里的服务器的实现流程和创建群组的流程基本一致
创建群组和邀请好友加入群组已经写完了,接下来的群组操作基本一样,所以参照这个基本就可以完成了,就不啰嗦了!
程序人生,孤家寡人,我的愿望是:早点幸福!
融云群组本地服务器开发过程中,我们会遇到最多的问题可能就是在系统消息提醒这块的东西,首先肯定要明白群组开发中的实现流程:创建群组,加进群成员,移除群成员,退出群组,退出并解散群组,修改群组昵称,转让群主!
创建群组:
其中创建群组的融云需要调用的接口融云的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; }
这种方式完全可以实现群组创建时的消息发送。
在给融云操作完成后我们还要操作本地数据库的中的数据,将群组成员全部加入到群组中,自此就实现了群组创建的基本流程!
拉好友进群:
这里的服务器的实现流程和创建群组的流程基本一致
创建群组和邀请好友加入群组已经写完了,接下来的群组操作基本一样,所以参照这个基本就可以完成了,就不啰嗦了!
程序人生,孤家寡人,我的愿望是:早点幸福!
相关文章推荐
- 系统相关--仿QQ锁屏消息提醒
- 系统相关功能开发(八)-消息
- 融云群组系统消息封装Json格式
- ubuntu server 16.04下搭建redmine系统中配置、连接MySQL数据库相关问题解决
- 模态窗口其实就是在当前窗口调用系统的消息循环,响应用户的操作,将相关的消息发送到对应的窗口(转)
- 又发现新的QQ系统消息相关dll文件
- 开源消息队列系统 rabbitmq-server 安装详细
- SQL Server Job相关的系统表
- iOS系统库头文件中NS_AVAILABLE和NS_DEPRECATED_IOS相关
- Socket Server 发送消息机制
- IOS文件系统及其相关操作(NSFileManager,NSFileHandle)
- 初步试用Faye——基于发布和订阅模型的消息系统
- linux 系统编程-学习笔记10--进程间通信--管道/FIFO/消息队列/
- [转载]十招搞定windows 2003 server的系统安全
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:和路径、文件名称相关的设置
- 【phpcms v9】phpcms-v9系统中file文件缓存机制相关文件
- [Symbian项目进展]系统设置搞掂 :) 把相关代码贴出来
- Window Server 2008 R2系统备份
- 分布式消息系统Kafka初步
- 系统IO优化相关思路