» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

其实安卓要做到苹果的后台机制很容易吧?

posted by wap, platform: SONY 巨猴
引用:
原帖由 @小白兔吃胡萝卜  于 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消息。

你错了,刚好反过来,一开始安卓没有自己api,软件就自己搞,出来了国内大牌也懒得用,再加上谷歌开始耍脾气,要国内机器不能集成谷歌软件,之后索性被墙了,就更没有没有gcm什么事了,不集成谷歌服务是谷歌自己的主意,不要总赖到厂商头上


TOP

发新话题
     
官方公众号及微博