2

据我所知,在成功向 GCM 服务器发布通知后,它将返回状态代码 200 和响应,例如 id=1:2342。

但是,根据他们的文档,这并不能保证成功交付给设备。只是将通知发送到 GCM 服务器的成功状态。

所以我的问题是,有没有办法让我知道通知已成功发送到手机?投递成功后,GCM 是否会向我方返回投递通知?如果没有,你们中的任何人对跟踪这些有什么想法吗?

谢谢。

4

1 回答 1

2

当消息发送到手机时,GCM 不会通知您的服务器。

如果您需要该功能,则必须自己实现。您可以将消息标识符字段附加到 GCM 消息。当消息到达手机时,您的应用会将该消息标识符发送回您的服务器(使用 HTTP 请求),以确认它已收到消息。

于 2013-08-29T04:08:03.763 回答