上次說的,有時間時稍微研究一下QQ的多客戶端共存的一些規則
,今天就抽空做了一點點實驗。
實驗環境:
Lenovo Y450 ,window 7系統 ,QQ2012 Beta1 (4145)
Apple new ipad 一只,ios5.1系統,安裝有QQ HD V2.8(ipad), iphone QQ 2012 V2.0.0.1808。
Huawei Ascend P1一只,android 4.0系統,安裝QQ 2012 for android 1.0.0.0130.
在線狀態:
只要PC上運行了QQ,在好友的qq中顯示的就是PC QQ的狀態。如果沒有登錄PC QQ,就以最后一個登錄的移動平台QQ的狀態為主(iphone在線,手機在線,或者隱身)。
在QQ2012中可以查看多客戶端qq登錄狀態,其中同一台電腦只能是ipad qq在線或者是iphone qq在線。
如果ipad QQ沒有開啟后台在線,那么ipad qq一旦切換到后台,ipad qq在線狀態立刻消失。過一段時間后iphone qq在線狀態出現。在開啟后台在線的情況下,ipad qq切換到后台時,qq在線狀態管理中依然顯示QQ在線。
android QQ在退出后,QQ的多客戶端登錄狀態里android QQ在線立即消失。
消息接收:
PC電腦上只要開了QQ肯定能夠接收到QQ消息。
多個移動平台時,只有最后做了登錄帳戶動作(ipad qq似乎只要激活/切換隱身狀態,就做了登錄動作)的QQ能夠在qq軟件中收到消息(不含推送),此時其它保持QQ界面的QQ只能發送消息而不能接收消息了。
ipad qq / iphone qq還在線(或者后台在線)時,不在線的andorid QQ無法接收到推送消息。 android qq在線 + ipad qq后台在線(未切換到前台)時,android qq接收到消息,ipad qq也可以接收到推送消息。
在線的android qq能和ipad qq的推送同時接收到消息。
在ipad上同時使用ipadqq和iphone qq時:
在iphone QQ和ipad qq之間切換,消息只會發給ipad qq(1、iphone qq在線 + ipad qq在后台狀態,此時QQ消息進行ipad qq推送;2、iphone QQ后台+ipad qq前台,此時ipad qq直接接收到消息),但iphone qq能夠向外發送消息,但接收不到消息。如果想要抵消掉ipad qq的在線狀態,iphone qq必須重新登錄。
android QQ
想要android QQ能夠接收到消息,就需要android QQ是最后一個做登錄動作(此時,ipad QQ的推送服務有效,但切換成ipad qq會阻塞 android qq的消息,登錄iphone qq以及切換到ipad qq均會阻塞android qq的消息)。 當在ipad上使用任意qq時,不在線的android甭想接收到推送消息。
總結:
PC端的QQ是老大,擁有最全面的消息權限。
移動平台的QQ對於接收消息會相互干擾,並且可能根據騰迅的版本升級而導致表現不一致,所以擁有多個移動設備的情況下,最好只保持一個設備上登錄qq,否則有可能會覺得收不到消息會奇怪。
Android QQ最不受待見。。。搶消息,以及消息推送等都沒有ipad qq和iphone qq給力。
申明:
以上乃業余興趣之研究,僅供參考,如有紕漏,請指正.
由於時間和精力原因,對於ipad qq和iphone qq在關閉后台在線,關閉推送等情況下與android qq之間的相互影響沒有測試。