3

I am implementing push notifications with Google Cloud Messaging. I am simply testing with their demo applicaitons on official site. All is working well. But, has anyone idea of how to gurantee the delivery of message, in anyway? Or can we invoke server to let know once the message are delivered in device, and will it be reliable approach?

4

2 回答 2

3

看看Android GCM交付监控上的答案。

“他们不保证交付,但他们会尝试最多 4 周来交付消息,具体取决于您在发送到 Google 的 GCM 服务器的消息中设置的持续时间,以及您是否希望让 Google 保留数据以最终交付 msg到设备,以防在发送消息时设备处于脱机状态。”

于 2013-01-22T07:14:07.577 回答
2

Google 增加了支持,以便您可以从云连接服务器 (CCS) 接收交货收据:

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

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

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

于 2015-02-25T09:41:58.490 回答