[英]Android Google - Cloud Messaging Report
我已經在其中一個應用程序中實現了Google Cloud Messaging,並且運行正常。 但是我的客戶報告說他們有時沒有收到通知。
所以我很困惑,因為它可以正常工作並在此處獲取所有通知。
我的問題是:-是否有任何方法可以跟蹤郵件是否已發送? 就像在Amazon AWS控制台中一樣,我們可以獲取每封郵件的狀態,即我們發送的消息。
誰能幫幫我嗎 ?
預先感謝
我不確定如何追蹤確認,但GCM Push服務並非100%可靠。 @ Nitin Sethi在Android GCM交付監控問題上有一個漂亮的答案。 我在這里引用他的話:
Google不保證會傳送郵件,但會嘗試最多4周來傳送郵件。 這取決於您在發送給Google GCM服務器的消息中設置的持續時間,這些時間將對它們可用。 這也取決於您是否希望讓Google保留數據,以便最終將消息傳遞到設備,以防在傳遞消息時設備處於脫機狀態。
但是,在某些情況下無法傳送GCM消息:
有關更多信息,請參見Google I / O 2012-Google Cloud Messaging for Android 。
更新
盡管Google可能不會為您提供統計信息(無論是否成功發送了Push),但仍有可能以收到的Push時間戳向您的服務器報告。 請參見https://stackoverflow.com/a/14068424/1306419答案。
希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.