为什么 Telegram 不显示在线,但在群组视频通话中显示?
5 个回答
先说下 Telegram 的「在线」,是指你最近登录 app 的时间。
但如果你设置了「无活动」或关闭了「在线状态」,那你就看不到他在线。
但群组视频通话就不同了,只要他进去了,就会实时显示头像和昵称。
简单来说:
1. 视频通话显示的是实时在线行为;
2. 而普通在线状态可以手动隐藏。
所以你在群里看到他,不代表他主动显示在线状态。
就这么回事。
Telegram的「在线状态」是分情况的。聊天里显示在线,要看对方是否开启了「显示最后上线时间」。你没开这个权限,就看不到对方在线。
但群组视频里不同。有人进视频,系统会实时显示所有参与者的状态,谁都能看到。
所以,你在群里看不到对方在线,但在视频里能看到,大概率就是权限问题。对方没让你看他的在线状态,但进了群视频又自动显示了。
这个设计还挺合理,既保护隐私,又方便交流。
Telegram有2种在线状态:
1.普通在线(对方可以看到你正在使用Telegram)。
2.在群视频中,显示的是实时连接状态,不是普通在线。
所以你看到他在视频中,不代表他会显示普通在线。
还有些用户设置了隐身,对方就看不到他的普通在线。
但隐身不影响他在群视频中显示。
明白了吗?简单来说,两种显示方式是不同的。
这其实和 Telegram 的“在线状态”设置有关。
你朋友如果设置了“仅联系人可见”或者关闭了“显示最后上线时间”,那你聊天时是看不到他在线的。
但群组视频是公开场合,只要他加入进来,大家都能看到他在线。
所以这并不是矛盾,而是权限的问题。
他可能只是不想让别人知道他的状态,但又想在群里露个脸。
这种设置挺普遍的,别担心,正常现象。
Telegram 的在线状态和群组视频通话是两个独立的系统。
你看到的“在线”,其实是对方是否开启了“显示最后上线时间”这个选项,关闭了,你就看不见了。
但群组视频通话是实时的,只要他进房间了,系统就显示。
所以,哪怕他设了隐身,只要参加了视频,你就能看见。
这是设计上的区别,不是 bug。