小黑屋
原帖由 @小白兔吃胡萝卜 于 2015-9-15 09:31 发表 国内软件不愿意用GCM的原因很多,总结起来主要有4点: 1、 Android很多被手机厂商定制化,厂商可能会去掉GCM服务。 2、 Android 2.2到3.0之间需要安装Google Store并设置Google帐号,而国内现在的网络环境注册google账号是一件很复杂的事情。 3、 由于国内2G和移动3G的NAT超时时间都小于GCM心跳时间(28分钟),TCP长连接必然无法保活,每次都要等28分钟心跳失败重连后才能收到Push。 4、 某些运营商可能限制了5228端口,移动3G/2G下,发现几乎无法连接上GCM服务器,也就无法获得GCM通知,WhatsApp放后台10分钟后,经常很长时间都收不到Push消息。
查看详细资料
TOP