Re: [問題] GCM延遲問題

作者: Deltaguita (貝里斯)   2014-04-16 17:06:21
在檢查網路之前,先確定你的server 有沒有打到Google GCM
如果有成功打上去的話,GCM會回傳一個JSON 自串
"{"multicast_id":9222348XXXXX3814617,
"success":1,
"failure":0,
"canonical_ids":0,
"results":[{"message_id":"0:1397638780572XXXXXXXX9fd7ecd"}]
}"
告訴你這次的request成功或是失敗
如果完全沒有這段,再考慮網路的問題
另外,Google 官方也有說明,GCM並不保證推撥的先後順序以及送達的時間
※ 引述《crazyleaf (小狂)》之銘言:
: 也遇到相同問題
: 請問有人有解過這個問題嗎?
: 上網查了一下,有種說法是TCP的問題
: 請問是否有解呢?
: 麻煩版上大大不吝指教
: 謝謝~
: ※ 引述《aska115 (無影牛)》之銘言:
: : 各位使用GCM會常常發生延遲的現象嗎
: : 目前Server端是每五分鐘解析信箱的信件
: : 有新信件的話就會執行推播通知
: : 照理說有新事件的話裝置應該每五到十分鐘就會收到通知
: : 目前是運氣好的話五分鐘內收到
: : 但是常常遇到延遲半小時到三小時不等
: : 有時還會收到已收過的通知
: : 不管是否在待機狀態都試過
: : 不致於收不到通知,
: : 檢查Server排程也正常
: : 所以App端與Server應該是沒問題
: : 還是有其他原因?
: : 跪求解答T_T
作者: crazyleaf (小狂)   2014-04-16 18:04:00
有的,這一段是有出現的(送成功),謝謝你的回答~

Links booklink

Contact Us: admin [ a t ] ucptt.com