推送的实现方式

3. 推送的实现方式

  一:客户端不断的查询服务器,检索新内容,也就是所谓的pull 或者轮询方式

  二:客户端和服务器之间维持一个TCP/IP长连接,服务器向客户端push

  三:服务器又新内容时,发送一条类似短信的信令给客户端,客户端收到后从服务器中下载新内容,也就是SMS的推送方式

  苹果的推送系统和googleC2DM推送系统其实都是在系统级别维护一个TCP/IP长连接,都是基于第二种的方式进行推送的。第三种方式由于运营商没有免费开放

这种信令导致了这种推送在成本上是无法接受的,虽然这种推送的方式非常的稳定,高效和及时。

如果想了解android中各种推送方式请参考这个链接:http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html  这篇博客已经介绍的非常好了。

posted @ 2020-05-28 11:19  王瓦斯的春天  阅读(284)  评论(0编辑  收藏  举报