微信登录后,消息的同步策略为什么能明显看到由远及近,但其他软件不会有这样

110 天前
 thiiadoewjwe
一个周末过去后,再次登录公司电脑微信

能明显肉眼看到微信的消息在从之前的慢慢同步到最新的状态

但像 QQ ,以及其他各种社交 app ,并不会有这样的效果

好奇这是为什么,是微信做不到吗,还是有什么特殊的考量
3147 次点击
所在节点    微信
23 条回复
hnbcinfo
110 天前
qq 和其他社交软件是把历史消息存储到服务器的,自然不存在同步这一说法,直接加载消息列表即可。但是,按微信的说法,为了用户隐私安全,微信服务器不存储个人消息记录。所以同步的时候是从你手机上传输的历史消息,大概率是传输消息的算法决定的,登录后根据上次 pc 端微信消息的时间,从手机端按时间依次同步的。
zhonghao01
110 天前
@hnbcinfo [按微信的说法,为了用户隐私安全,微信服务器不存储个人消息记录],我之前也看过张小龙的演讲是这么说。先暂且认同他的说法,但是有一点好奇,登录 PC/MAC 微信的时候根本不经过手机交互,微信是怎么做到从手机上传输历史消息的。
liudewa
110 天前
@zhonghao01 #2 pc 登录在手机端确认时 会让选择 是否同步消息
muntoya
110 天前
@hnbcinfo #1 你以为手机关机,电脑平板的微信就同步不了消息啊?
hnbcinfo
110 天前
@zhonghao01 是经过交互的,每次需要同步信息的时候,都是需要手机端点击一次确认的时候。其实想验证是不是真的从手机端传输也好办:下次登录时,勾选同步消息,在点击确认后,立即把手机断网,如果 PC 端消息同步还能成功,那就是从服务器传输的,没经过手机,如果同步失败,大概率能说明确实是从手机端同步过去的。
zhmouV2
110 天前
OP 说的是企业微信吗?在一台从来没登录的电脑上登录企业微信,这种现象很明显
zhonghao01
110 天前
@hnbcinfo
@liudewa
设置里有一个选项,可以不需要手机点同意,直接登录,如果长时间没有在这台设备上登录过才需要手机上确认登录。
这种情况在是不需要跟手机交互的,但是也能看到聊天记录同步的过程。
librasolo
110 天前
@hnbcinfo #1
按照 1L 说法,仅仅是本地传输的话,我在登录时将登录设备关闭,是否可以做到信息传输中断?
按照我的常规思路,感觉还是会被传输到电脑上,其服务器肯定会储存数据的吧。
Tolcol
110 天前
@zhonghao01 #2 不管需不需要交互,你在其他设备上登录了,你的主设备(手机)肯定能知道,实现的方式有很多种。
thiiadoewjwe
110 天前
@zhmouV2 不是企业微信,就正常的微信
kamikaze472
110 天前
要是假期长一点, 微信消息就同步不完整了

能用就行🐶
bestie
110 天前
没有长时间的存储,短时间的缓存肯定还是有的,拉取同步肯定还是从服务器拉取的
hailaz
110 天前
应该只是显示方式的差异,短期的消息从消息服务器拉取。过期的消息拉不到了,之前看文档说直接丢掉。
pkoukk
110 天前
@hnbcinfo #1 怎么可能不存储呢?你发我一条消息,我断网了暂时接收不到,那这数据不就暂存在微信服务器上了?服务器不会保存全部用户数据,不代表一条都不存啊。可能就和 QQ 一样,只保存 7 天或者几天的,过期就没了。
hnbcinfo
110 天前
@librasolo
@pkoukk
是的,肯定会存的,不过微信自己宣传保护用户隐私,大概率不会把所有数据都存服务器,应该是一些类似尚未阅读等信息短期保存吧。但 OP 提到的消息同步时的由远及近的现象,估计就是不同设备之间同步导致的,也就是说最完整的数据还是在用户设备上吧。
yoyoluck
110 天前
最近不是有一篇微信辟谣贴吗,里面官方说了,数据在微信服务器会保存 7 天还是 14 天
jsq2627
110 天前
没啥深层原因,大型草台班子而已
tenclock
110 天前
电脑端微信总是时不时的无法同步所有信息,恶心人
datoujiejie221
110 天前
看微信的隐私协议,只是说不会永久保存,并没有说不会保存。

聊天信息会在发送至接收者设备后 3 小时内从我们的服务器中自动永久删除,并且在任何情况下,都会在您发送这些信息 72 小时后永久删除。图片、音频、视频和文件等聊天媒体会在您发送它们 120 小时后从我们的服务器中自动永久删除。

https://www.wechat.com/zh_CN/privacy_policy.html
agdhole
110 天前
@datoujiejie221 WeChat 不是微信,是两个软件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1132604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX