默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
如果真是要做到微信那种严格的多端同步,你说的这条消息应该被存为离线,下次B的其它端上线时,根据自已本地最后一条消息的时间戳来增量拉取。

其实还有个比较极端的思路,就是多端情况下,不管离线不离线,服务端会把所有消息记录存在服务端,当B用户的任何端上线时,根据自已的最后时间戳去增量拉取,这种方案,服务端的消息存储逻辑很简单,或就是客户端需要做好去重等判断。

具体你可以根据你产品定义的实际情况来综合考虑实现,这方面也没有什么标准
评论 3
引用:jimi渐渐 发表于 2021-10-13 18:52
是的,系统里面我们已经保存了所有的聊天记录。现在我遇到的问题是,使用MobileIMSDK的时候,得设计一种 ...

你思路不对,这个回调肯定是单独处理,因为每个端都是独立个体
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部