微信官方公众号“微信派”发文解释了消息撤回功能的时间限制原理。官方表示,将撤回时间限定在2分钟内,是为了模拟现实社交中“说错话马上纠正”的场景,防止对历史聊天记录进行随意篡改,避免借钱记录、工作安排等重要信息被随意删除。
对于文件类消息,撤回时间则放宽至3小时。官方解释称,考虑到用户下载、解压、阅读文件需要较长时间,2分钟的撤回时限“形同虚设”,因此给予了更长的撤回窗口。
此外,官方还解释了撤回消息后会有提示的原因。一是为了模拟线下交流对方已知晓的实际情况;二是为了避免“是否发送过消息”成为无休止的争论;三是受限于手机操作系统推送机制,即使应用内撤回,系统通知栏的提醒也无法被撤回。