终于明白了,微信撤回为什么限定在2分钟内
图文说明
大家好,我是喜欢分享接地气小科技的村长。在微信聊天中,相信很多人都遇到过因为手残发错消息,可以说是hin尴尬了,但是好在有微信撤回可以帮忙化解。
撤回消息是如何实现的呢?
当 A 手机给 B 手机发送消息时,会在自己的微信上生成一条独一无二的ID,然后将这个ID附带在发送的消息中,一起发送到 B 手机中。
B 手机受到消息后,会将这个ID储存起来,并显示消息。
当 A 手机撤回某一条消息时,就会将该消息的ID附在撤回指令中。
B 手机收到撤回指令后,根据ID会在自己的数据库中找到对应的消息,然后给予撤回。
为什么撤回指令只在两分钟内起效?
微信团队根据大数据分析后认为,2分钟是从接受到阅读一条信息的平均时长,短于2分钟,发布信息的人可能自己都来不及意识到信息错误,而长于2分钟,信息接受者已经有很大的概率看到信息了,所以撤回信息也就毫无意义。
另外,撤回长时间以前发送的信息也会破坏上下文的连贯性,对话体验和效果将大打折扣。
ps:虽然撤回功能很人性化,但是村长觉得每个人都应该为自己说出的话负责,说出去的话就像泼出去的水,如果滥用撤回功能的话,难免会有穿帮的一天。
「今日互撩话题」
热门内容
领取专属 10元无门槛券
私享最新 技术干货