Android
开发中应用的场景是十分常见如电商的活动宣传、资讯类产品进行新闻推送等等
Android
中实现消息推送的7种主流解决方案应用App
主动向用户推送服务器最新消息
实际上,是当服务器有新消息需推送给用户时,先发送给应用
App
,应用App
再发送给用户
作为开发者,不要有需求就接,应该多思考、多理解用户 / 功能的使用场景,有助于我们更好地去选择合适的开发方式
Android
中,实现消息推送的主流方案有7种注:
Cloud to Device Messaging,云端推送,是Android系统级别的消息推送服务(Google出品)
####4.3 SMS信令推送
更多关于MQTT协议:
其他三种:
服务器
网关:与异构即时通信系统进行通信
异构系统包括SMS(短信),MSN,ICQ等
通信能够在这三者的任意两个之间双向发生。
原理流程
GTalk、QQ、IM等都用这个协议
更多关于XMPP协议更加详细请点击
现今主流的推送平台分为
具体各推送平台的优缺点请看我写的文章:Android推送:第三方消息推送平台详细解析
如果你的产品对于消息推送具备较高的功能和性能要求,同时对安全性要求非常高的话,自己搭建可能是最好的方式,但这种方式无疑成本是最高的。
至此,关于Android
推送的解决方案讲解完毕。