GCM消息传递确认

时间:2013-01-22 06:54:42

标签: android google-cloud-messaging

我正在使用 Google Cloud Messaging 实施推送通知。我只是在官方网站上使用他们的演示应用程序进行测试。 一切都运作良好。 但是,有没有人知道如何保证邮件的传递? 或者,一旦消息在设备中传递,我们是否可以调用服务器让它知道,并且它是否是可靠的方法?

2 个答案:

答案 0 :(得分:3)

查看Android GCM delivery monitoring上的答案。

“他们不保证投放,但他们会尝试最多4周的时间来发送邮件,具体取决于您在发送给Google GCM服务器的邮件中设置的时间,以及您是否希望让Google保留最终数据如果设备在传送邮件时处于脱机状态,则将msg传送到设备。“

答案 1 :(得分:2)

Google已添加支持,以便您可以从Cloud Connection Server(CCS)接收送达回执:

  

当设备确认收到CCS发送的消息时,您可以使用上游消息传递来获取送达回执(从CCS发送到第三方应用服务器)。

  要启用此功能,第三方应用服务器发送给CCS的消息必须包含名为“delivery_receipt_requested”的字段。当此字段设置为true时,CCS会在设备确认收到特定邮件时发送送达回执。

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