Android-gcm和c2dm在请求流程上具体有什么区别?
google 在io2012上发布了gcm,废除了以前的云推送(c2dm),除了暂时无上限推送数据外,客户端在和以前的c2dm推送有什么具体的区别啊,我看了下,还是需要客户端有一个独立的邮箱标志,这就限制了很大一批非原装系统的用户。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
刚在一个软件中完这部分代码,总结下几个优点:
1.无墙
这点是和上个版本C2DM的最大区别。这样不是特殊情况下就无需造轮子了。
2.推送无上限
每日推送用户的上限去掉了。消除了达到上限的后顾之忧
3.更友好
在调试的时候各种错误代码更加齐全,基本上可以在起步之后按照他的错误代码调试就能调通程序。
有多种统计后台,在api后台可以看到推送的流量,在play.google.com/publish也可以看到推送数量。
4.更加规范
不仅仅是依赖客户端的优化,sendID是服务端通过一定的算法生成(很长130+位),projectID也是后台生成,并且可以实时生效。
缺点还是:
1.只支持SDK2.2+
2.还是绑定Gtalk服务。