2

我已将用于推送通知的代码从 C2DM 迁移到 GCM。我在客户端所做的唯一更改是将注册意图的 sender 参数中传递的电子邮件帐户替换为项目 ID。服务器端的更改也已完成。

但是,我在使用 GCM 时遇到了接收推送的延迟。延迟就像 1 - 2 分钟。我在使用 C2DM 时没有遇到同样的延迟。

请帮忙!!这个问题是 GCM 的原因,还是我遗漏了什么。

4

1 回答 1

0

我已经设置了 GCM,推送几乎是即时的。要检查的几件事是您的服务器正在毫不拖延地发送它。而且您没有发送垃圾邮件,我注意到在一小段时间内进行了一定数量的推送后,Google 将开始延迟推送。

除此之外,唯一的问题可能是 GCM 服务和/还有您的手机。确保您手机的收音机始终处于打开状态,并且您使用的是普通操作系统。看看问题是否在几个小时后仍然发生(以防 GCM 服务器出现问题)

于 2012-08-25T19:21:37.490 回答