2012-08-24 130 views
2

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

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

请帮忙!!这是GCM的问题原因,还是我错过了一些东西。

+0

最近迁移,不确定延迟,因为C2DM不时有它们。 只更改客户端的通知ID。 – Dimanoid

回答

0

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

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