请教关于手机 QQ 和 PC_QQ 未读消息 Push 同步的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
blaxing
V2EX    iDev

请教关于手机 QQ 和 PC_QQ 未读消息 Push 同步的问题

  •  
  •   blaxing 2016-04-25 21:19:34 +08:00 3469 次点击
    这是一个创建于 3523 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位朋友,晚上好。请教一下一个疑惑了很久的问题。

    当我的 PC 版 QQ “不活跃”(如不在线)时,我的 iOS 版 QQ 就会收到未读消息的 Push ,这个时候,我不去对 iPhone 做任何的操作,而是打开了 PC 版的 QQ 去接收这些未读的消息,这时候我发现我 iPhone 锁屏界面上的那些 QQ 未读消息的 Push 会自动消失。请问这个是什么原理?或者能否介绍一下相关的思路?

    这个功能蛮实用的,因为有时候运营人员会推送错误的消息,如果可以实现对 Push 的”召回“,那么可以减少蛮多的不必要的麻烦。

    非常感谢。

    6 条回复    2016-04-28 12:28:54 +08:00
    bikong0411
        1
    bikong0411  
       2016-04-25 21:38:21 +08:00 via iPhone   1
    读完之后有回包然后下发 push app 去拦截进而清除提示数?
    mazyi
        2
    mazyi  
    PRO
       2016-04-25 23:15:56 +08:00
    显示那些未读消息是可以通过网络控制的嘛,这个原理还可以理解吧。
    wuyu1998
        3
    wuyu1998  
       2016-04-26 08:54:47 +08:00
    client 和 server 数据同步的问题。
    2 个 client ( pc 端, ios 端), pc 端的优先级高于 ios 端。
    当 pc 端离线(无法 ping 通),则将消息发往 ios 端。
    当 pc 端上线,则清除 ios 端的消息队列。
    xiao99xiao
        4
    xiao99xiao  
       2016-04-26 15:38:53 +08:00   2
    我是这个机制的设计者。

    具体逻辑我就不详细介绍了。关于这一个点: iOS 的 Push 有一种用法,就是下发一个 BadgeNumber=0 的 Push ,就会清除设备上该 App 的所有 Push Notification 。
    blaxing
        5
    blaxing  
    OP
       2016-04-26 23:37:39 +08:00
    @xiao99xiao app 工程里不需要针对这个 BadgeNumber=0 去写什么特殊的处理代码吧?直接就可以响应清楚所有该 App 的 Notification 咯?
    xiao99xiao
        6
    xiao99xiao  
       2016-04-28 12:28:54 +08:00
    @blaxing 对的,不需要。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4244 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 00:13 PVG 08:13 LAX 16:13 JFK 19:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86