为什么安卓手机上的多数APP,消息推送不了?


有人问:

苹果手机上的APP,只要设置好了,消息推送就没有一点问题;

而安卓手机上,为什么只有一部分APP(如微信等),能正常推送;而其它的APP,怎么设置也没有及时消息推送?




个人的分析理解如下,说得不对的地方请各位同学斧正。呵呵。


苹果有自己的消息推送机制。安卓手机本来也有自己标准的消息推送机制,即Google的GCM.


但是众所周知Google在境内被封锁,所以gcm在国内根本运作不起来。所以多数国产的APP中,也就放弃处理接收gcm

消息。


有的APP能接收推送消息,并非是采用了标准的gcm机制;而是自己实现了后台服务,自己进行推送消息的监听和接收。即所谓“牺牲续航挂后台”。


当然,安卓APP各自实现后台,来监听、接收推送消息,缺点就是费电,影响续航。



百度云:http://pan.baidu.com/share/home?uk=84151435

你可能感兴趣的:(移动开发,消息推送)