【功能分析】微信撤回消息后为什么要显示已经测回

无意中浏览了一个问题:微信撤回信息后,为什么要提示“xxx撤回了一条信息” **?

在网络上也有很多答案,个人觉得来源于腾讯官方团队的回答最为贴切。

为什么微信撤回消息还要提醒对方?

简单总结一下官方答案:

  1. 无法做到无痕迹地撤回。
    技术上无法做到既撤回APP内的消息,又撤回手机系统的通知。如果单方面撤回APP消息,会给用户软件有Bug的感觉。

  2. 无痕地撤回会导致聊天记录出现缺失。
    这种缺失也是会给用户感觉有bug,明明有的记录消失了。再者,如果聊天记录可能被“更改”,那么聊天记录的可信度就降低了。

根据官方的回答,聊一聊他们的背后意图:

作为一款老少咸宜的国民应用,其功能应该是简单的,自解释的。

假设通知消息和APP消息不一致,如果要让用户不产生有Bug的感觉,需要做一些提示或者说明。明显的,无论怎么设计这个提示,都不如来一句“xxx撤销了一条信息”来得简单直接。

同时,作为一款基于熟人社交应用,应该符合真实社交的行为。

真实社交的行为应该是怎么样的?

任何人都要对自己说出去的话负责,说出去的话就收不回来了。如果真的有人对你说:“不好意思!刚刚当我没说!”你的内心一定是:“¥%@#&*%……”。

微信并不想做一款好玩的软件,提供一些好玩的功能娱乐大众。而是想成为人与人交流的一种扩展和补充。那么,严格遵守真实的社交规则就很有必要了。

这也是为什么微信聊天记录同短信、邮件等工具一样,在某种程度上是可以作为法律依据的。

既然这样,为什么还要做撤回功能呢?

是因为微信毕竟是一个网络聊天的工具。打错字、误将信息发给其他人了、点错了表情等都可能存在。

微信的撤销功能就是在这个时候使用的。这个功能的定位是让你纠正你的错误行为的,而不是让你乱说话用的。估计这也是为啥撤回有2分钟的限制的原因。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 月初还看着比较健康的男票的外婆,月底就去世了,他们家昨天还打算着明天去聚餐。 我想起了爷爷去世的时候的场景,哭声充...
    入锅的茄子阅读 294评论 0 2
  • 当你爱上她,什么都是诺言,当你背弃她,什么都是谎言。 爱情这回事不是一物欠一物,一物抵一物那般简单,还不还的了,你...
    五行缺火miss页阅读 215评论 0 2
  • 今天安装32位的库,好久没有找到方法,试到最后一个办法时(废话,当然最后一个了,不然怎么重装了系统,哭~),系统崩...
    NooneIam阅读 297评论 0 0