该项目是飞享聊天系统客户端源码
基于universe-push的vue即时通讯web端实现,使用websocket进行消息通讯,支持文本,图片类型发送,支持实时音视频,支持音视频与android-chat客户端互通
- 消息提示
- 文字消息
- 图片消息
- 视频消息
- 项目公测地址
- 请选择其中任何一个帐号密码进行登录即可
帐号:13800000000, 13800000001, 13800000002
密码:556677- 暂时停止手机验证码注册登录,后续开通QQ群里面通知
- 登录认证流程
- 实现朋友列表展示,用户信息获取
- 会话信息拉取,会话消息缓存
- 纯文本消息通讯
- 支持图片,视频消息展示
- 群会话功能
- 增加全屏幕模式支持,点击用户头像即可切换
- 计划增加音视频聊天功能
- 实现与android客户端音视频互通
语音通话
视频通话
- 增加好友搜索,好友添加功能,形成功能闭环
- 群组用户列表功能
- 增加websocket异步回调接口
- 增加创建群组功能
- 退出群聊
- 撤回消息
- 群组踢人与拉人
- 修改群名称
- 增加解散群组的功能
- 优化群组退出与解散交互体验
- 对于解散的群组与退出的群组,做删除会话处理
- 增加删除消息的功能
- 增加转发消息
- 支持缩略图传输,防止android 客户端转发图片报错
- 支持缩略图显示
- 修复群组管理员撤回其他成员发送消息的问题
# install dependencies
npm install
# serve with hot reload at localhost:8080
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 --reportFor 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群 |
|---|---|
![]() |
![]() |
如果公司采用本项目或者需要有商业需求,需要二次开发,提供技术支持,联系QQ:1282212195








