簡體   English   中英

Android Google-雲消息報告

[英]Android Google - Cloud Messaging Report

我已經在其中一個應用程序中實現了Google Cloud Messaging,並且運行正常。 但是我的客戶報告說他們有時沒有收到通知。

所以我很困惑,因為它可以正常工作並在此處獲取所有通知。

我的問題是:-是否有任何方法可以跟蹤郵件是否已發送? 就像在Amazon AWS控制台中一樣,我們可以獲取每封郵件的狀態,即我們發送的消息。

誰能幫幫我嗎 ?

預先感謝

我不確定如何追蹤確認,但GCM Push服務並非100%可靠。 @ Nitin SethiAndroid GCM交付監控問題上有一個漂亮的答案。 我在這里引用他的話:

Google不保證會傳送郵件,但會嘗試最多4周來傳送郵件。 這取決於您在發送給Google GCM服務器的消息中設置的持續時間,這些時間將對它們可用。 這也取決於您是否希望讓Google保留數據,以便最終將消息傳遞到設備,以防在傳遞消息時設備處於脫機狀態。

但是,在某些情況下無法傳送GCM消息:

  1. 在“帳戶和同步”設置下未選中背景數據。
  2. 在4.0.4。(ICS)之前,設備上的Google帳戶是GCM的先決條件。 也許,用戶未登錄其Google帳戶。

有關更多信息,請參見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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM