2013-01-22 162 views
3

我正在實施推送通知Google Cloud Messaging。我只是在官方網站上測試他們的演示應用程序。 一切正常。 但是,有沒有人知道如何保證郵件的傳遞? 或者我們可以調用服務器讓知道一旦消息在設備中傳遞,它會是可靠的方法嗎?GCM消息傳遞確認

回答

3

看看Android GCM delivery monitoring上的答案。

「他們不保證投放,但他們會嘗試最多4周的時間來傳遞信息,具體取決於您發送給Google GCM服務器的郵件中設置的時長,以及您是否希望讓Google保留數據以供當消息被傳送時,最終向設備傳送msg以防設備脫機。「

2

谷歌增加了支持,使您可以接收來自雲連接服務器送貨單(CCS):

您可以使用上游消息得到送貨單(從CCS發送到您的第三方應用程序服務器)時設備確認收到CCS發送的消息。

要啓用此功能,第三方應用服務器發送給CCS的消息必須包含一個名爲「delivery_receipt_requested」的字段。當此字段設置爲true時,CCS在設備確認收到特定消息時發送遞送收據。

https://developers.google.com/cloud-messaging/ccs#receipts

+2

你有沒有測試送達回執功能嗎?在我的測試程序中,它顯示非常不穩定的結果似乎交付確定隨機和不時。 – Natalya

+0

但是我們如何設置應用服務器來接收那些傳送確認,我在文檔中看不到任何提及。 – noomz