回答

0

下面是成功地發送到一個JSON消息的簡單情況不規範的ID一個接收者在響應:

{ "multicast_id": 108, 
    "success": 1, 
    "failure": 0, 
    "canonical_ids": 0, 
    "results": [ 
    { "message_id": "1:08" } 
    ] 
} 

下面是與成功3個消息PR(分別標識4,8,15,16,23,和42)JSON結果6頁的收件人已返回1個規範註冊令牌,以及3個錯誤:

{ "multicast_id": 216, 
    "success": 3, 
    "failure": 3, 
    "canonical_ids": 1, 
    "results": [ 
    { "message_id": "1:0408" }, 
    { "error": "Unavailable" }, 
    { "error": "InvalidRegistration" }, 
    { "message_id": "1:1516" }, 
    { "message_id": "1:2342", "registration_id": "32" }, 
    { "error": "NotRegistered"} 
    ] 
} 

成功表示請求已成功處理。它可能不會告訴消息的確切傳送。

爲了完整地瞭解請read

+0

我知道通知是否已成功發送給用戶? – Naresh

+0

他們不保證傳遞,但他們會嘗試最多4周的時間來傳遞消息,具體取決於您在發送給Google GCM服務器的消息中設置的持續時間,如果您希望讓Google保留數據以最終傳遞消息給該設備在消息被傳送時設備處於脫機狀態。 –

+0

當設備確認收到CCS發送的消息時,您可以使用上游消息傳遞獲取交付收據(從CCS發送到您的第三方應用服務器)。 –

0

試試這個:在PHP端你從FCM響應像

{ 
    "multicast_id":8042731220476088762, 
    "success":1, 
    "failu‌‌​​re":0, 
    "canonical_‌​i‌​ds":0, 
    "results":[‌​{"message_id"‌​:"0:‌​1474456734183‌​863%97d‌​a1d69f9fd7e‌​cd"}] 
} 

這樣的消息被傳遞到該ID是否成功是1

+0

是的,我收到了這個迴應,成功是1,雖然消息沒有傳遞到設備。我想知道通知是否已成功傳遞給用戶使用消息ID – Naresh

0

使用海報插件在Firefox

網址:https://fcm.googleapis.com/fcm/send

身體:

{ 
    "notification": { 
    "title": "Portugal vs. Denmark", 
    "text": "5 to 1" 
    }, 
    "to" : "o82WO7FmtYWm9pSR62Y2GZZPjbaQqqBh1Qbl"//your device key 
} 

點擊HTTP POST方法

enter image description here