微信是如何做到消息撤回的?官方详解背后原理

  • 时间:
  • 浏览:0

IT之家讯 7月27日消息,人有失“口”,马有失蹄,不得不说微信和QQ的消息收回功能在用户日常聊天中作用巨大,是俩个 处里痛点的功能。这麼你你是什么功能是怎么能能做到的呢?目前,微信官方以微信的消息收回功能为例,详解了身旁的技术原理。

微信介绍称,“MobileA发送消息时,会在你你是什么人的微信客户端上生成全球唯一的UniqueMsgID,并将该UniqueMsgID附带在即将发送的消息体中。”而当消息收回时,“MobleA知道你你是什么人因为发送的每两根消息体的UniqueMsgID,需用收回哪两根,则将那两根消息的UniqueMsgID附带在收回命令中。MoblieB收到收回命令时,根据收回命令中的UniqueMsgID,在你你是什么人的数据库中,寻找对应的消息体,但会 予以收回效果展示。”也你你是什么你你是什么我说,在你你是什么过程中,记录每条消息唯一性的UniqueMsgID起到了非常重要的作用。

这麼 ,当你在聊天就让一不小心嘴上以糊涂,说了不该说一句话,也就可以有后悔药吃了。

至于为何在么在在发送出去超过两分钟的消息就只有收回了,微信解释称,根据统计,2分钟是从接收到阅读两根信息的平均时长。因为更久就让的消息收回了,对方很因为因为看得人了,再收还会造成尴尬,另外,这也是为了保证消息历史的全部性。而若短于两分钟,很因为让用户抛下收回消息的因为。

另外,为有哪些收回消息的之还会在聊天记录里有提示呢?这让你你是什么你你是什么想悄悄收回消息的用户很苦恼,而微信解释为:“微信的消息收回怪怪的像邮件的收回。在发出去的那一刻,确实 因为在锁屏处“通知“到对方了,你你是什么你你是什么好难做到无痕。”