当前位置: 首页 > 科技观察

为什么微信会在2分钟内撤回消息?你不能再给我几分钟吗?答案并不简单

时间:2023-03-15 20:52:54 科技观察

古语有云:“言出必行”。可见,说话的重视程度。然而,人总是说错话~为了解决这个问题,微信有一个“撤回”功能,为2分钟内发送的消息提供了撤回选项:那么问题来了……为什么发送的消息可以轻松撤回?微信如何同时提取两部手机的信息?以手机A向手机B发送消息并撤回消息为例:A.手机A发送消息时,会在微信客户端生成一个全局唯一的UniqueMsgID,并将该UniqueMsgID附加到待发送的消息体中。B、手机B收到消息后,存储消息体并显示消息。C.移动端A撤回消息时,移动端A知道自己发送过的每条消息体的UniqueMsgID,以及需要撤回的消息体,然后将这条消息的UniqueMsgID附加到withdraw命令中。D、手机B收到提现指令后,根据提现指令中的UniqueMsgID在自己的数据库中查找对应的消息体,然后显示提现效果。为什么微信只能2分钟撤回消息?移动互联网时代让每个人都生活在一个信息异步处理的时代。大多数人会在一段时间后处理消息。相比之下,两分钟就显得有点太短了,经常会遇到想要退出的时候,却发现有效期已经过期。那么,我们需要设置退出期吗?答案无疑是肯定的。在双方的对话中,如果不设置撤回时间,会有两种危害:很有可能收件人已经看到了,而发件人的撤回会让双方的关系更加尴尬,甚至会造成不必要的误会。.消息发送后,如果不限撤回时间,发送方可以撤回任何历史消息,会导致对话上下文不完整,影响用户体验。那么为什么取款时间是2分钟呢?不能多点还是少点?对此,微信产品团队进行了大数据分析,认为从信息接收者的角度来看,2分钟是一条消息从接收到阅读的平均时间。退出时间在2分钟以内,最大程度保持上下文完整,给用户稳定的体验。如果短于2分钟,发帖人可能来不及意识到消息的错误,已经错过了撤回的机会;如果超过2分钟,消息被收件人阅读的概率大大增加,发件人不会撤回。有必要。此外,回忆很久以前发过的信息也会破坏上下文的连贯性,严重影响会话体验和效果。比起设置时间限制,为什么不在提款功能中提醒对方已经阅读了呢?虽然2分钟是从收到消息到阅读消息的平均时间,但是我们无从知晓接收者什么时候会读到发送的消息,这就会导致召回功能有时不那么及时,从而陷入著名的“薛定谔的猫”“问题。那么,微信为什么不提示对方阅读提现功能中的提醒呢?这样,信息发送者就可以根据情况选择是否退出。如果有阅读提醒的功能,那么接收方就会知道发送方已经知道自己看到了对方要撤回的消息,这样的场景会让双方都比较尴尬。当网络上的图片越来越多时,接收者不希望发送者知道自己是否阅读了信息。比如常见的员工-老板群,老板发消息后,如果发现员工看了信息却没有回复(比如约会等),那么久而久之,老板难免会对员工感到不满。但如果没有已读或未读提醒,老板就不知道员工是否在线,员工也不必一直盯着手机看。这些设置背后的产品理念是微信不想给消息的接收者施加压力。相比发送方和接收方,微信更注重接收方的体验。为什么微信撤回信息时出现文字提示?既然撤回信息给用户提供了一种后悔药,为什么他们吃了之后还留下“某某撤回信息”的提醒呢?答案是,如果接收方收到通知,打开后发现没有消息,就认为消息丢失了,反而要求发送方重新发送,这样会让双方更加尴尬。另外,在商务谈判或贷款等一些特定场合,如果没有文字提示撤回信息,也会造成对方利益的损失。比如知乎网友提到的借用问题:从功能开发的角度来看,提现功能的诞生是考虑到打错字或者发错人等正常使用场景。对于那些特殊场景,用户在发出信息前应尽量克制自己的情绪,避免“一时冲动”。因此,微信设置文字撤回提醒,不仅是为了给收件人留下一丝遐想,也是时刻提醒那些“爱撤回”的用户,要敢于为自己的言辞负责,而不是滥用功能过度地。