微信官方解读「正在输入」背后原理

https://mp.weixin.qq.com/s?src=11&timestamp=1774578032&ver=6623&signature=5GrW-1GWzp0FdhmLsIVuKNN1KbvN8wbMcguEPGHvmjjJmUHFkjN9CEer7W43scFXsmskQ6AoOJXOiCRwV1xydVGELy0B*hLpu6hi7y7HG4Uq7mtnSVQrSR2x7BOA9FVR&new=1
意外富翁 · 2小时前 · 技术 · 9 · 0

昨天,微信官方公众号「微信派」发文,解答了微信聊天中「对方正在输入…」功能的触发机制及其背后技术原理。文章指出,「对方正在输入」的出现需同时满足两个条件:

  • 时效性,即收信方必须在消息发出后 10 秒内打开对话框;
  • 动作感,即对方在打开对话框后还需在输入框内实际输入了内容(哪怕只是一个空格)。

image.png

在技术层面,微信官方将其定义为「信令握手」机制。微信聊天采用类似「对讲机指挥塔」的模式,当用户发起聊天,系统会申请临时私密频道;若对方在 10 秒内打开对话框,服务器便会捕捉这一动作并即时通知发送方。

在这篇文章中,微信还回应了「为何没有已读功能」的疑问:「已读」意味着「看见了,但没回你」,容易引发猜忌焦虑,甚至形成催促回复的压力。

微信强调,不设已读功能,是将「回应与否」的选择权交还给用户;而「对方正在输入」则是一种「有限度的透明」,在传递在线信号的同时,也为双方保留了思考与沉默的空间。

已复制到剪贴板

评论 0 条

暂无评论,来种下第一颗种子。