update README.md.

修改README

Signed-off-by: 远方夕阳 <xj753277@126.com>
This commit is contained in:
远方夕阳 2024-07-17 04:53:50 +00:00 committed by Gitee
parent 7175585d37
commit bdd66ce133
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

118
README.md
View File

@ -1,4 +1,3 @@
---
## 收费产品介绍
#### 布咕(https://gitee.com/farsunset/bugu-im)
@ -12,7 +11,6 @@
<img src="http://staticres.oss-cn-hangzhou.aliyuncs.com/hoxin/moment_timeline_light.jpg" width="24%" />
</div>
---
## 项目介绍
@ -22,7 +20,7 @@ CIM是一套完善的消息推送框架可应用于信令推送即时聊
CIM采用业内主流开源技术构建易于扩展和使用并完美支持集群部署支持海量链接目前支持websocketandroidios桌面应用系统应用等多端接入持,可应用于移动应用物联网智能家居嵌入式开发桌面应用WEB应用即时消服务。
用时7年 基于CIM的项目已经运行在全国各个地方包括上市公司各地政务系统警务系统等服务于上百家客户希望CIM也能为您带来价值如果您也希望加入项目成为贡献者请联系我。如果觉得有用欢迎打赏。
历时10年基于CIM的项目已经运行在全国各个地方包括上市公司各地政务系统警务系统等服务于上百家客户希望CIM也能为您带来价值如果您也希望加入项目成为贡献者请联系我。如果觉得有用欢迎打赏。
如果对您有价值请送一个star和Fork喔~
@ -33,124 +31,18 @@ CIM采用业内主流开源技术构建易于扩展和使用并完美支
---
## WEB聊天室
#### [https://gitee.com/farsunset/web-chat-room](https://gitee.com/farsunset/web-chat-room)
该项目是完全开源基于cim开发的一款web匿名聊天室支持发送表情、图片、文字聊天供学习使用
<div align="center">
<img src="https://staticres.oss-cn-hangzhou.aliyuncs.com/chat-room/chat_window.png" width="45%" />
<img src="https://staticres.oss-cn-hangzhou.aliyuncs.com/chat-room/room_members.png" width="45%" />
</div>
---
## 功能预览
1.控制台页面[http://127.0.0.1:8080](http://127.0.0.1:8080)
### 控制台页面[http://127.0.0.1:8080](http://127.0.0.1:8080)
![image](https://images.gitee.com/uploads/images/2019/0315/165050_9e269c1c_58912.png)
2.Android客户端
### Android客户端
![image](https://images.gitee.com/uploads/images/2019/0315/165050_6f20f69e_58912.png)
3.Web客户端
### Web客户端
![image](https://images.gitee.com/uploads/images/2019/0315/165050_dfc33c18_58912.png)
## 相关用户
-------------------------------------------------------------------------------------------
[JFlow](https://gitee.com/opencc/JFlow)
## 更新日志
-------------------------------------------------------------------------------------------
版本:3.5.0/时间:2018-08-22
1.服务端由原来的 spring+struts2修改为springboot工程
2.全面重写websocket的实现全面拥抱protobuf替换json序列化方式更加高效
-------------------------------------------------------------------------------------------
版本:3.6.0/时间:2019-04-17
1.服务端springboot升级2.1.4,protobuf升级3.7.0
2.android sdk升级适配android8.0+,修复一些之前的兼容性问题
3.消息的id字段名由mid修改为id类型由String修改为long;
-------------------------------------------------------------------------------------------
版本:3.7.0/时间:2019-05-13
1.服务端cim-boot-server修改为idea maven工程
2.android sdk优化升级去除mina或netty相关包的依赖
3.java sdk优化升级去除mina或netty相关包的依赖
4.新增web sdk可以由index.html快速启动demo
5.修正文档中一些疏漏
-------------------------------------------------------------------------------------------
版本:3.7.5/时间:2019-11-13
1.android sdk 优化使用protobuf-lite版本替代较为臃肿的protobut-java版本
-------------------------------------------------------------------------------------------
版本:3.8.0/时间:2020-01-17
1.服务端sdk将websocket的服务端口和原生socket的端口分离可以禁用其中一个或者同时启用
2.web端的sdk简化流程不再需要心跳响应,修改了连接成功回调方法名称和创建连接方法名
3.andoid sdk修改几个广播action的名称以及回调方法名称详见cim-client-android工程
4.所有sdk均使用maven构建idea工具开发发现多处代码单词拼写错误使用阿里语法检测组件优化了部分代码
5.同步修改了文档
-------------------------------------------------------------------------------------------
版本:4.0.0/时间:2021-04-30
1.websocket支持心跳机制
2.删除mina版本服务端sdk 、删除java版本客户端sdk
3.cim-boot-server重写、加入了推送集群实现。cim-android-client重写演示了更丰富的功能
4.客户端上行数据参数名修改
account > uid
device > deviceName
CR > PONG
5.文档放到语雀在线文档
6.其他30多处多处代码优化
-------------------------------------------------------------------------------------------
版本:4.1.0/时间:2022-02-15
1.websocket支持在握手时鉴权验证
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdUX
2.支持自定义配置websocketPath
-------------------------------------------------------------------------------------------
版本:4.2.0/时间:2022-03-14
1.websocket新增支持json序列化方式助力于小程序开发
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nnzKN
2.服务端sdk优化包路径结构
3.修改部分问题
## Maven Gradle
@ -169,5 +61,5 @@ https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nnzKN
android端sdk引用
```
implementation "com.farsunset:cim-android-sdk:4.2.13"
implementation "com.farsunset:cim-android-sdk:4.2.13"
```