2016-01-06 17 views
1

我在我的應用程序中實現了GCM推送通知。它工作正常。在某些情況下,應立即收到通知,但我收到的時間很晚。無論如何檢查我的GCM隊列中是否有通知?Android:檢查GCM中的掛起推送通知?

注:

我的理解是,推送通知機制是完全克服輪詢機制。但想知道上述事情是否可行?

回答

0

Google Cloud Messaging服務器會爲您發送給它的每條消息返回一個響應。該消息告訴您消息是否被服務器接受或拒絕(它並不知道它是否實際傳送到設備),並指定錯誤的類型(如果有的話)。

您可以檢查谷歌官方雲端通訊文檔:https://developers.google.com/cloud-messaging/#receipts

+0

你可以參考這個堆棧溢出票。好像你有相同的詢問。 (http://stackoverflow.com/questions/14135825/can-my-server-receive-the-acknowledgement-from-the-gcm-once-the-intended-message) –

+0

還發現這個相關的票,如何避免延誤在Android GCM消息:http://stackoverflow.com/questions/19560448/how-to-avoid-delay-in-android-gcm-messages-change-heartbeat –