我在其中一個應用程序中實施了Google Cloud Messaging,並且工作正常。但我的客戶報告說他們有時沒有收到通知。Android Google - Cloud Messaging Report
所以我很困惑,因爲它的工作正常,並在這裏得到所有的通知。
我的問題是: - 有什麼方法可以跟蹤已發送或未發送的消息嗎?就像在Amazon AWS控制檯中一樣,我們可以獲取每封郵件的狀態,我們發送的郵件。
任何人都可以幫我嗎?
預先感謝
我在其中一個應用程序中實施了Google Cloud Messaging,並且工作正常。但我的客戶報告說他們有時沒有收到通知。Android Google - Cloud Messaging Report
所以我很困惑,因爲它的工作正常,並在這裏得到所有的通知。
我的問題是: - 有什麼方法可以跟蹤已發送或未發送的消息嗎?就像在Amazon AWS控制檯中一樣,我們可以獲取每封郵件的狀態,我們發送的郵件。
任何人都可以幫我嗎?
預先感謝
我不知道如何追蹤確認,但GCM推送服務是不是100%可靠。 Android GCM delivery monitoring由@Nitin Sethi提供了一個美麗的答案。我在此引用他的意見:
Google不保證投放,但他們會嘗試最多4周來投放訊息。這取決於您在發送給Google的GCM服務器的郵件中設置的持續時間,這些服務器可以獲取數據。這還取決於您是否希望讓Google保留數據以最終向設備傳遞消息,以防設備在傳遞消息時離線。
但是,也有一定的條件下在其下GCM郵件不傳遞:
查看Google I/O 2012 - Google Cloud Messaging for Android瞭解更多。
更新
雖然谷歌可能不會給你推送是否成功或者未送達,有可能的方式與接收推的時間戳報告給服務器的統計信息。請參閱https://stackoverflow.com/a/14068424/1306419回答這個想法。
希望這有助於某種方式。
感謝您的回覆..但使用相同的設備,相同的應用程序。有時候通知不起作用... – ramesh