模块化设计、PHP后台,修改、集成简单 - 更新日志
1.1.2(2020-12-10)
- 增加后台持续运行函数
- 增加运行日志页面
- 修正一些登录逻辑
1.1.1(2020-11-17)
新增语音聊天,并记录聊天上传文件
1.1.0(2020-11-09)
基于uview-ui uni-id
全新改版 uni-id 中的config文件请修改 如果想用我的ws后台,请保证‘tokenSecret’为以面的这个值, tokenExpiresIn 建议调整为1天也就是86400 ··· "tokenSecret": "tokenSecret-cctv", "tokenExpiresIn": 86400, "tokenExpiresThreshold": 3600, ··· uni-id 建议自行下载 暂时没有做微信登录及小程序登录 预览地址:
云函数
必须上传 user-chat uni-id模块可以自己到插件市场下载 db_init.json用的是uni-id示例的文件。
用户名我做的是 随机生成5个,可以自己写
1.0.11(2019-10-18)
1018 更新
- 重新规划目录和文件,分离混入文件功能,方便项目集成使用。
- 完成同意添加好友后,好友列表的自动更新。
1.0.10(2019-10-12)
- 在 chat_init中初始化用户信息即APP打开时初始化
- 新增用户信息修改及头像上传功能(后台文件也有更新)
- 预计下一步将完成用户群聊功能
1.0.9(2019-10-08)
- 优化消息列表功能,聊天记录全部在VUEX.chat.state.privateMassagerObject,以对像形式的保存。(修改前所有消息全放在一个数组里,聊天记录过多消耗内存)
- 添加本地聊天记录本地保存功能(测试,由于只能在H5及APP中使用),添加indexDB读取面面。特别申明,此功能仅为测试,不保证有效,H5测试前请先删除本地indexDB。
- 修改消息提示时,在聊天窗退出后还有提示点的BUG。
1.0.8(2019-10-05)
1004 更新
- 添加好友功能完成,对话页面只能是好友页面进入。
- 添加本地错误日志记录(仅H5 APP),基于indexDB。
1.0.7(2019-09-22)
0922 更新
- 主要更新了后台文件,新增安装说明 传送门。安装前请先检测服务器环境 传送门 必须安装Redis和PHP Redis扩展 redis菜鸟教程 百度php安装redis扩展
- windows服务器不是太好配置,不建议使用windows服务器测试,可以用代码中的服务地址。
1.0.6(2019-09-16)
- 完成好友添加功能,(点击添加好友暂时没写添加申请页面),同意(拒绝)添加好友,(删除好友暂末添加),因为此部分主要是在后台完成,后台代码进行了多版的修订。
- 后台功能增加 ,取得好友列表、好友请求处理、返回请求列表、同意(拒绝)添加好友,因为好友聊天也是一对一,聊天功能不存在什么更新。
1.0.5(2019-09-13)
0912 更新
- 新增语音聊天功能,语音播放,播放进度显示
- 发送图片功能,我云主机宽带有限,1M的也就是下截最多100K/秒,所以限制上传最大图片为100K,一次一张。
- 图片预览真的不好看,再加上我的CSS写的不是太好,所以对话框难看,界面丑,但功能是全部实现了的。
0913 更新
- 完成表情包图片,至此,一对一聊天基本完成,可以集成到商城、客服系统(只要把客服ID做个图标加到客人要点的地方即可),如果要PC版客服后台,可以单独做一套页面(基于这一套修改,只需要改一下界面),以前有做过,各项功能实现是没有任何问题,但UI界面确实不是我的强项。
1.0.4(2019-09-13)
- 新增语音聊天功能,语音播放,播放进度显示
- 发送图片功能,我云主机宽带有限,1M的也就是下截最多100K/秒,所以限制上传最大图片为100K,一次一张。
- 图片预览真的不好看,再加上我的CSS写的不是太好,所以对话框难看,界面丑,但功能是全部实现了的。
1.0.3(2019-09-11)
- 独立配置文件,方便修改(同时我将服务器从阿里转到腾讯云,有需要测试的可以在近一周内私我)
- 底部导航选中项直接集成到VUEX设置
- mathc (用户列表页面新增进入页面后刷新用户功能)
- 新增注册,用户注销功能,提取用户功能混入mixins,后台用户注销后,前台刷新用户会消失
1.0.2(2019-09-09)
0909 更新了
- plus-websocket,解决了APP重新进入后白屏的问题。
- 增加心跳功能,主动向服务端发送空包,后台代码也做了处理
- 支付宝小程序消息 rich-text优化, 对所有平台做了Array处理
- 所有websocket只在APP.vue中调用
1.0.1(2019-09-08)
整体功能
- 完成用户登录 ,支持多端同时在线。
- 小程序登录,支持多端同时在线,即小程离绑定用户后,可在H5同时在线,接收消息 3.服务端JWT后台用户认证加密
- redis消息保存
- 所有用户列表,在线用户列表(侍完成)
- 好友列表(待完成)
- 群聊(待完成)
聊天功能
- 文字聊天
- 图片聊天,待完成
- 语音聊天待完成
- 表情包聊天待完成
消息记录
- 新消息提醒(离线新消息提醒暂不支持)
- 下线通知 (前台无展示) 不要在git上留言,有事可联系QQ 522951870