模块化设计、PHP后台,修改、集成简单 - 更新日志

1.1.2(2020-12-10)

  1. 增加后台持续运行函数
  2. 增加运行日志页面
  3. 修正一些登录逻辑

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 更新

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 更新了

  1. plus-websocket,解决了APP重新进入后白屏的问题。
  2. 增加心跳功能,主动向服务端发送空包,后台代码也做了处理
  3. 支付宝小程序消息 rich-text优化, 对所有平台做了Array处理
  4. 所有websocket只在APP.vue中调用

1.0.1(2019-09-08)

整体功能

  1. 完成用户登录 ,支持多端同时在线。
  2. 小程序登录,支持多端同时在线,即小程离绑定用户后,可在H5同时在线,接收消息 3.服务端JWT后台用户认证加密
  3. redis消息保存
  4. 所有用户列表,在线用户列表(侍完成)
  5. 好友列表(待完成)
  6. 群聊(待完成)

    聊天功能

  7. 文字聊天
  8. 图片聊天,待完成
  9. 语音聊天待完成
  10. 表情包聊天待完成

    消息记录

  11. 新消息提醒(离线新消息提醒暂不支持)
  12. 下线通知 (前台无展示) 不要在git上留言,有事可联系QQ 522951870