|
|
hai 2 meses | |
|---|---|---|
| db | hai 3 meses | |
| im-client | hai 8 meses | |
| im-common | hai 11 meses | |
| im-platform | hai 3 meses | |
| im-server | hai 11 meses | |
| im-uniapp | hai 3 meses | |
| im-web | hai 2 meses | |
| 截图 | hai 2 meses | |
| .gitignore | hai 1 ano | |
| LICENSE | %!s(int64=3) %!d(string=hai) anos | |
| README.md | hai 2 meses | |
| pom.xml | hai 1 ano |
详细文档: https://www.yuque.com/u1475064/mufu2a
官方论坛: https://bbs.boxim.online
发布3.0版本:
安卓app:已上架至各大主流手机应用市场以及腾讯应用宝,搜索"盒子IM",下载安装即可
ios-app: 已上架至app store,搜索"盒子IM",下载安装即可
小程序: 已上架至微信小程序,搜索“盒子IM”进入即可
h5: https://www.boxim.online/h5/ ,或扫码:
测试账号:张三/Aa123123 李四/Aa123123,也可以自行注册
说明:
1.请勿利用测试账号辱骂他人、发布低俗内容,否则将直接对您的IP进行封禁
2.由于部分厂商上架审核要求实名制,app端隐藏了"用户名注册"注册通道,可通过长按注册页面蓝色文字标题解除限制
3.体验环境部署的是商业版本,与开源版本功能存在一定差异,具体请参考:
https://www.yuque.com/u1475064/imk5n2/qtezcg32q1d0dr29#SbvXq
商业版源码: https://www.yuque.com/u1475064/imk5n2/qtezcg32q1d0dr29 环境搭建: https://www.yuque.com/u1475064/imk5n2/qgq5cvgmavallqnl
| 模块 | 功能 |
|---|---|
| im-platform | 业务平台服务,负责处理来自用户的业务请求(http) |
| im-server | 消息推送服务,不依赖业务,负责将消息推送给用户(ws) |
| im-client | 消息推送sdk, 其他服务可集成此sdk与im-server通信 |
| im-common | 公共包,后端服务均依赖此包 |
| im-web | web页面 |
| im-uniapp | uniapp页面,可打包成app、h5、微信小程序 |
当消息的发送者和接收者连的不是同一个server时,消息是无法直接推送的,所以我们设计出了能够支持跨节点推送的方案:

1.安装运行环境
2.启动后端服务
mvn clean package
java -jar ./im-platform/target/im-platform.jar
java -jar ./im-server/target/im-server.jar
3.启动前端web
cd im-web
npm install
npm run serve
4.启动uniapp-h5 将im-uniapp目录导入HBuilderX,点击菜单"运行"->"开发环境-h5" 访问 http://localhost:5173
群1: 741174521(已满)
群2: 937470451(已满)
群3: 1012017031(已满)
群4: 765849133
欢迎进群与小伙们一起交流, 申请加群前请务必先star哦
如果项目对您有帮助,请点亮右上方的star,支持一下作者吧!