为什么撤回消息要留痕?公众号新闻2022-12-14 00:1201为什么聊天中撤回消息,会提示所有人“你已撤回一条消息”。不管是单聊还是群聊,不管是微信还是飞书,都是如此。这让撤回消息的人很苦恼,有种此地无银(一般是指刻意隐瞒,结果反而暴露)的感觉。02要回答这个问题,你需要知道一个产品设计原则:当一个功能有正、负效应时,需要看整体的效应是正还是负。回到聊天消息撤回场景。一个聊天消息的撤回,这几个角色都会有影响:发消息的人,接受消息的人,看消息的人(群场景)。对于发消息的人,是不想让人知道自己撤回了消息的。对于接受消息的人,是需要知道对方是否有撤回消息的。否则会导致用户看到有消息提醒,但进来一看发现没有消息,这体验太糟糕了,还以为产品出bug了。对于看消息的人(群场景),也是需要知道是否有人撤回了消息的。否则消息上线文不完整,影响阅读体验。消息撤回留痕,对发消息的人是负效应,对于接受消息的人、看消息的人是正效应。为了整体体验,牺牲个人体验,这是产品平衡之法。03我们还可以从线上和线下对比的角度,来看这个功能。现实生活中,说出去的话,泼出去的水。你说话后,是没法撤回的。虽然我们也经常在说完一句不恰当的话后,赶紧说“当我没说”,但已于事无补。线上是线下镜像,是对现实生活中的模拟。线上和线下一样,需要对自己的言行负责。聊天消息撤回留痕,也是在提醒发消息的人,要对自己的言论负责。目前,我国相关法律的规定,微信聊天记录是属于即时通信、通讯群组网络应用服务的通信信息,是可以作为证据的,是可取证的。这样看,聊天消息撤回留痕,正效应远远大于负效应。这也是微信、钉钉、飞书等IM产品都留痕的原因。那另一个问题来了,为何微信撤消息的时限是2分钟呢?而钉钉、飞书是24小时呢?特别是微信的撤销时限?不能长点吗?比如5分钟?1小时?据说,微信团队对2分钟的设定,是有数据支撑的。微信产品团队进行大数据分析后认为,从信息接收者的角度,2分钟是从接收到阅读一条信息的平均时长。而撤回时间在2分钟内,会最大程度保持上下文完整,给人一种稳重的用户体验。就算对方看到了你的消息,你在2分钟内撤回,也可以说一句发错了,对方也能理解。至于钉钉和飞书,为何最长可撤回24小时内的消息呢?可能是工作场景下,对于消息的容错性更大吧。工作场景下,对语言要求更加严谨,并且发出来的消息会被反复查看,如果说得不妥当,可撤回重发,这样可避免不必要的麻烦。你觉得呢?来源 | 产品笔记(ID:cpbiji)作者 | 老三;编辑 | 鱼丸养乐多内容仅代表作者独立观点,不代表早读课立场微信扫码关注该文公众号作者戳这里提交新闻线索和高质量文章给我们。来源: qq点击查看作者最近其他文章