App推送有哪几种模式?各自的优点是什么

 我来答
精悍的客西马尼
2016-07-24 · TA获得超过155个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:368万
展开全部
方案一:使用GCM服务(Google Cloud Messaging)
简介:Google在Android上标配了自己的推送GCM(Google Cloud Messageing),可以帮助开发人员给他们的Android应用程序发送数据。它是一个轻量级的消息,告诉Android应用程序有新的数据要获取从服务器,或者它可能是一个消息,其中包含了4KB的payload data(像即时通讯这类应用程序可以直接使用该payload消息)。GCM服务处理排队的消息,并把消息传递到目标设备上运行的Android应用程序。
优点:Google提供的服务、原生、简单,无需实现和部署服务端。
缺点:
1.GCM要求Android系统必须是2.2以上的版本,所以对于不少2.2以前的系统没法推送
2.国内服务不稳定。而且不少国内的终端厂商纷纷把Google的服务去掉,替换上自己的。
3.需要用户绑定Google账号,但不少国内用户没有Google账号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式