请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 2
RainbowChat[标准版] 版本更新日志(本贴持续更新...)

前言


RainbowChat[标准版]自2017年2月起,已全面重构并升级至v4.0版,将HTTP接口全部rest化,目的是使得全面支持iOS端及其它跨平台客户端的接入。

自2017年11月起,正在开发RainbowChat的全新iOS客户端。

v4.2更新日志(当前开发中...)


  • 1)【ok】20170921日优化了服务端邮件发送能力,使得支持SSL的邮箱服务(阿里云已全面禁用25端口的非SSL邮件发送);
  • 2)【ok】20171014日优化了base_conf.properties配置文件在Linux下读取路径的代码;
  • 3)【开发中...】整理优化Android客户端、服务端无意义的代码,并修订一些代码注释使之更有意义;
  • 4)【开发中...】RainbowChat 全新 iOS版客户端;
  • .....

v4.0更新日志(发布于:2017/09/04)


  • 1)【ok】20170215日完成RainbowChat的服务端升级到MobileIMSDK v3版;
  • 2)【ok】20170215日晚已解决不能触发onTransfer回调的问题;
  • 3)【ok】20170216日优化了login界面中userid和logintoken的定义和使用,使之符合MobileIMSDK v3的设计;
  • 4)【ok】20170216日完成RainbowChat的Android客户端升级到MobileIMSDK v3版;
  • 5)【ok】20170217日关闭桥接通信模块,防止好友不在线时无法离线存储;
  • 6)【ok】20170218日根据MobileIMSDK v3版的typeu字段,重新优化了RainbowChat中的所有协议头;
  • 7)【ok】20170222日全面重构了im协议相关的常量、协议、格式等,为iOS及其它跨平台客户端做准备;
  • 8)【ok】20170222日编写完成了im协议字典;
  • 9)【ok】20170223日完成了RainbowChat中的跨客户端通用rest框架的调试(所有接口将支持iOS、Web等等客户端调用);
  • 10)【ok】20170224\25\27日搞定了所有的通用http rest接口代码的优化和文档编写;
  • 11)【ok】20170228日完成RainbowChat v4.0所有接口的通用rest化,并完成全面优化、测试和验证:
      * ok-登陆接口;
      * ok-版本检查接口;
      * ok-删除好友接口;
      * ok-用户注册接口;
      * ok-用户基本信息修改接口;
      * ok-用户登陆密码修改接口;
      * ok-用户签名信息修改接口;
      * ok-用户其它说明修改接口;
      * ok-获取用户好友列表接口;
      * ok-发送邀请朋友邮件接口;
      * ok-LOGIC_SNS中的获取用户/好友的个人信息接口;
      * ok-“忘记密码”接口;
      * ok-获取“随机查找好友”结果的接口;
      * ok-获取离线好友请求的接口;
      * ok-获取离线聊天消息的接口。
  • 12)【ok】20170306日完成了Android客户端的头像上传接口切换到通用http rest的方式(okhttp3实现);
  • 13)【ok】20170306日完成了服务端的头像上传接口切换到通用http rest的方式;
  • 14)【ok】20170313日完成了文件上传系列接口的通用rest化,并优化、整理了实现代码:
      * ok-用户头像上传接口;
      * ok-图片聊天消息的图片文件上传接口;
      * ok-语音留言聊天消息的音频文件上传接口;
      * ok-个人照片文件上传接口;
      * ok-个人语音介绍的语音文件上传接口;
      * ok-用户头像下载接口;
      * ok-图片消息的图片文件下载接口;
      * ok-语音留言消息的音频文件下载接口;
      * ok-个人照片图片文件下载接口;
      * ok-个人介绍的语音文件下载接口。
  • 15)【ok】20170322日解决了个人信息中的照片和语音留言时,当删除的是最后一个文件返回到列表界面时不能即时刷新UI显示内容为空的bug;
  • 16)【ok】20170322日优化个人信息中的照片和语音留言删除接口为通用http rest;
  • 16)【ok】20170323日新增了向某客户端推送消息或指令的通用http rest接口;
  • 17)【ok】20170323日新增了查询个人信息中的照片、语音数量的通用http rest接口;
  • 18)【ok】20170323日新增了查询个人信息中的照片、语音数据完整列表的通用http rest接口;
  • 19)【ok】20170323日新增了查询个人信息中的最新照片预览列表的通用http rest接口。
  • 20)【ok】20170406日解决了服务端删除好友时可能只删除2条好友记录中的一条的Bug(应改为严格按照事务的方式处理);
  • 21)【ok】20170406日解决了好加友请求在已是好友的情况下,不提交服务端处理已经存在历史请求,而导致该请求一直存在DB中的问题;
  • 22)【ok】20170709日完成了礼品收发系列通用http rest接口的优化、整理:
      * ok-【接口1012-21-7】用户积分查询接口;
      * ok-【接口1012-21-8】处理某人向另一人赠送礼品数据的接口;
      * ok-【接口1012-21-9】用户所有礼品兑换成积分的接口;
      * ok-【接口1012-21-22】查询用户的指定礼品获赠记录的接口;
      * ok-【接口1012-21-23】查询用户礼物列表的接口;
      * ok-【接口1012-21-24】查询当前系统设定的礼物列表的接口。
  • 23)【ok】20170709日完成了RainbowChat所依赖的eva_android客户端框架程和jar包的整理;
  • 24)【ok】20170722日解决了Android客户端新用户首次登陆上传头像后,在修改性别成功后刷新界面数据时UI上会用默认图标替换刚上传的头像的bug(原因是本地上传成功后没有将头像文件名更新到本地用户信息对象上);
  • 25)【ok】20170722日升级RainbowChat服务端,使得持久化数据可支持SQL Server和MySQL两种数据库:
      * ok-20170721解决了随机查询好友时,客户关传过来的在线条件和性能条件搞混的问题。
  • 26)【ok】20170730日解决了Android4.4及以上版本时实时音视频界面中不能显示本地视频预览;
  • 27)【ok】20170903日升级RainbowChat客户端的实时音视子系统RainbowAV至v2.0版。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:RainbowChat 技术转让说明及授权协议书范本
推荐方案
评论 2
rest服务是一种趋势。这样前后端开发更加解耦。个人是这样理解的。这个产品级的东西还是很好的。真的很小巧 服务端很小。对与做大型的东西很好的重构和服用。功能很ok。值得学习和产品的直接使用
签名: 加油自己,每天走一步。
引用:奶瓶 发表于 2017-11-17 16:45
rest服务是一种趋势。这样前后端开发更加解耦。个人是这样理解的。这个产品级的东西还是很好的。真的很小巧 ...

感谢评价
签名: 《 WebSocket详解(六):刨根问底WebSocket与Socket的关系》http://www.52im.net/thread-1273-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

Processed in 0.171876 second(s), 35 queries , Gzip On.

返回顶部