看板 AndroidDev 關於我們 聯絡資訊
在檢查網路之前,先確定你的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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.37.235 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1397639185.A.625.html ※ 編輯: Deltaguita (220.135.37.235), 04/16/2014 17:07:17
crazyleaf:有的,這一段是有出現的(送成功),謝謝你的回答~ 04/16 18:04