作者gn00742754 (西门猫)
看板AndroidDev
标题Re: [问题] GCM延迟问题
时间Wed Apr 16 17:46:06 2014
借标题问一下,
GCM官方不保证送达时间的话,
是不是就不适合用GCM来实作聊天功能呢?
像是Facebook Chat,
是利用什麽方式来达到通知使用者有新讯息进入呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.128.101.212
※ 文章网址: http://webptt.com/cn.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