作者gn00742754 (西門貓)
看板AndroidDev
標題Re: [問題] GCM延遲問題
時間Wed Apr 16 17:46:06 2014
借標題問一下,
GCM官方不保證送達時間的話,
是不是就不適合用GCM來實作聊天功能呢?
像是Facebook Chat,
是利用什麼方式來達到通知使用者有新訊息進入呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.101.212
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1397641568.A.57D.html
1F:推 tga123:我是覺得通知使用者向伺服器獲取資訊,使用者再去更新 04/16 18:09
2F:→ tga123:更新後有新訊息就出現通知.沒有訊息就不通知,這樣就不會有 04/16 18:10
3F:→ tga123:時間順序的問題了?因為控制順序是在SERVER,GCM只是告知 04/16 18:10
4F:推 Deltaguita:對,推撥只是告知有訊息進入(可以夾帶一些顯示出來) 04/16 18:55
5F:→ Deltaguita:實際要抓取訊息的時候,還是要由手機從server 下載 04/16 18:56
6F:→ Deltaguita:所以 有時候我們會發現明明手機有通知,進去的時候資料 04/16 18:56
7F:→ Deltaguita:或是訊息要過一下子才會出現(目前市面APP) 04/16 18:57
8F:推 jerrysky:其實fb也是用類似的功能進行推播,只是主機是自己架設的, 04/19 18:16
9F:→ jerrysky:架構跟gcm所使用的xmpp不一樣,是用mqtt 04/19 18:16
10F:→ jerrysky:通常大型社群網站都是自行架設push notification server 04/19 18:17