2013-01-22 161 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