App推送有哪几种模式?各自的优点是什么
1个回答
展开全部
方案一:使用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账号。
简介: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账号。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询