V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolair
V2EX  ›  问与答

QQ这功能是怎么实现的?

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

    反之, 就用"静音"的那个提醒声音.
    zeinima
        7
    zeinima  
       2013-12-24 14:36:00 +08:00
    我听说这个功能暴露了很多奸夫淫妇
    Milktry
        8
    Milktry  
       2013-12-25 00:27:39 +08:00 via iPhone
    @zeinima 请详细说明
    john990
        9
    john990  
       2013-12-25 06:58:09 +08:00
    我觉得电脑状态改变的时候会发送类似广播的东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3632 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:18 · PVG 18:18 · LAX 02:18 · JFK 05:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.