android消息推送(一)——消息推送简介

来源:互联网 发布:嵌入式linux简介 编辑:程序博客网 时间:2024/06/04 20:06

之前想过做一个即时通讯的一个app,比如你画我猜游戏,QQ这种软件,因此搜了下关于即时通讯所涉及的知识点。
关于消息推送,有几点网络通讯的机制:

IM机制

是一种Person to Person的机制,用户通过服务器与另一个用户进行对话。
IM机制

推送机制

用户与服务器进行对话,大多情况下是由服务器主动对用户进行通信。
推送机制

长连接与短连接

长连接

Server与Client始终建立连接,连接没有中断前,Server与Client随时可以通讯
比如:Socket
长连接实现即时通讯的机制叫【推送】

短连接

有数据发送时,建立连接,发送完成后,断开连接
比如:Http协议
短连接实现即时通讯的机制叫【轮询】
发送方 -发送消息->服务器 <—不断询问—>接收方

国内在android平台的第三方推送sdk有以下几个主流平台:
* 极光推送
* 个推
* 百度推送 等

原创粉丝点击