QQ这功能是怎么实现的?

2013-12-24 13:42:25 +08:00
 coolair
电脑和手机同时登陆了QQ,电脑锁屏或者长时间不用的时候,手机QQ就会提示有消息,要是电脑一直在操作(qq挂着,没聊天),手机客户端就不会提示。QQ是如何得知电脑是否有人在操作的 ?
2588 次点击
所在节点    问与答
9 条回复
MrGba2z
2013-12-24 13:44:46 +08:00
很久很久很久以前 有个功能是:
5mins 没操作,锁屏---自动切换到离开状态
全屏后 ------自动切换到忙碌状态
loniper
2013-12-24 13:45:55 +08:00
我能说其实你仔细看会发现电脑收到消息的同时手机也会收到么...然后如果电脑端的已读,则手机上的角标消失,跟iMessage应该是一样的
coolair
2013-12-24 13:48:38 +08:00
@MrGba2z
@loniper
不是客户端状态,手机和电脑客户端是会同时收到,但是如果电脑在操作的时候,手机客户端是没有声音提醒的。如果电脑处于无人操作状态或者锁屏状态,手机客户端会有声音提醒。
MrGba2z
2013-12-24 13:49:28 +08:00
@loniper 不是每条消息手机都会收到的
MrGba2z
2013-12-24 13:51:33 +08:00
@coolair 我1楼的意思是,QQ客户端早在很久前就能智能切换离开忙碌状态,那么现在可能利用同样的方式告诉服务器:现在电脑端离开或者忙碌,请同时转发消息至手机。
ETiV
2013-12-24 14:01:52 +08:00
客户端有2个提醒声音文件, 如果PC端判定为离开状态, 给手机端下发通知就用"有声音"的那个提醒声音.

反之, 就用"静音"的那个提醒声音.
zeinima
2013-12-24 14:36:00 +08:00
我听说这个功能暴露了很多奸夫淫妇
Milktry
2013-12-25 00:27:39 +08:00
@zeinima 请详细说明
john990
2013-12-25 06:58:09 +08:00
我觉得电脑状态改变的时候会发送类似广播的东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX