引用:jimi渐渐 发表于 2021-10-13 18:52 你思路不对,这个回调肯定是单独处理,因为每个端都是独立个体 |
如果真是要做到微信那种严格的多端同步,你说的这条消息应该被存为离线,下次B的其它端上线时,根据自已本地最后一条消息的时间戳来增量拉取。 其实还有个比较极端的思路,就是多端情况下,不管离线不离线,服务端会把所有消息记录存在服务端,当B用户的任何端上线时,根据自已的最后时间戳去增量拉取,这种方案,服务端的消息存储逻辑很简单,或就是客户端需要做好去重等判断。 具体你可以根据你产品定义的实际情况来综合考虑实现,这方面也没有什么标准 |