NOTE: [飞享]IM系统开始进行商业化探索,欢迎有需要的个人
,企业
, 工作室
使用,关于授权合作事项,请咨询QQ 1282212195
该项目是飞享
聊天系统客户端源码vue即时通讯web端实现,使用websocket进行消息通讯,支持文本,图片类型发送,支持实时音视频,支持音视频与android-chat客户端互通
- 消息提示
- 文字消息
- 图片消息
- 视频消息
- 项目公测地址
- 请选择其中任何一个帐号密码进行登录即可
帐号:13800000000, 13800000001, 13800000002
密码:556677
- 暂时停止手机验证码注册登录,后续开通QQ群里面通知
- 登录认证流程
- 实现朋友列表展示,用户信息获取
- 会话信息拉取,会话消息缓存
- 纯文本消息通讯
- 支持图片,视频消息展示
- 群会话功能
- 增加全屏幕模式支持,点击用户头像即可切换
- 计划增加一对一音视频聊天功能
- 实现与android客户端音视频互通
- 增加好友搜索,好友添加功能,形成功能闭环
- 群组用户列表功能
- 增加websocket异步回调接口
- 增加创建群组功能
- 退出群聊
- 撤回消息
- 群组踢人与拉人
- 修改群名称
- 增加解散群组的功能
- 优化群组退出与解散交互体验
- 对于解散的群组与退出的群组,做删除会话处理
- 增加删除消息的功能
- 增加转发消息
- 支持缩略图传输,防止android 客户端转发图片报错
- 支持缩略图显示
- 修复群组管理员撤回其他成员发送消息的问题
- 加入群组音视频功能
- 增加文件发送功能
- 增加通知短音提示
- 增加音视频通话铃声提示
- 增加截图粘贴发送功能
- 限制每条会话的消息条数,发送消息时才会删除过多的消息,接收消息时有可能会删除历史未读消息,所以接收时暂不删除过多的消息
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# 运行请先检查如下配置:TCP服务配置,HTTPS配置,是否支持WSS,是否支持HTTPS,HTTP监听端口8081,HTTPS监听端口8443
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
For detailed explanation on how things work, checkout the guide and docs for vue-loader.
- vue-wechat
- vue-chat
- QRCodeLogin 说明二维码和密码登录的切换操作
本项目使用非商业性署名协议,禁止演绎Creative Commons Attribution Non Commercial 3.0 Unported
但是随着项目的增长,也需要相应的资金支持,你可以通过以下方式来赞助此项目
支付宝 | 微信 |
---|---|
QQ群 |
---|
如果公司采用本项目或者需要有商业需求,需要二次开发,提供技术支持,联系QQ:1282212195