默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
Web IM用户收到离线消息后,首次点击查看时会存在重复的问题;
阅读(11991) | 评论(5 收藏1 淘帖 1
用户收到离线消息后,首次点击查看时会存在重复的问题;


大佬,如何解决???

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 5
客户端在本地拉取消息到本地数据库的时候,应该会根据消息的seq做去重处理吧?
签名: 今日打卡
是在什么样的情况下出现的?你详细描述一下,我帮你分析分析
引用:敖丙 发表于 2022-06-16 17:15
客户端在本地拉取消息到本地数据库的时候,应该会根据消息的seq做去重处理吧?

会去重,你看看浏览器控制台下的Log就能看的出来
引用:JackJiang 发表于 2022-06-16 17:50
是在什么样的情况下出现的?你详细描述一下,我帮你分析分析

A登录,B未登录,A给B发消息,B登录后,第一次点击离线消息,同一条消息会重复显示两次;第二次再点击的时候就正常了。。不知问题出在哪里???
引用:qinghezi183 发表于 2022-06-17 16:15
A登录,B未登录,A给B发消息,B登录后,第一次点击离线消息,同一条消息会重复显示两次;第二次再点击的 ...

离线用户登陆后,会读取离线消息(通过离线消息http接口)和聊天记录(通过历史记录http接口),你加log调试一下,原本已经有去重机制的情况下,这两个消息的加载怎么会出现重复的。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部