关于服务器端向Android客户端的推送,主要有三种方式:
1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等
2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。
3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。
听说GTalk、QQ、IM等都用这个协议。
具体使用见:
http://www.devdiv.com/%E6%90%AD%E5%BB%BAXMPP%E5%8D%8F%E8%AE%AE%EF%BC%8C%E5%AE%9E%E7%8E%B0%E8%87%AA%E4%B8%BB%E6%8E%A8%E9%80%81%E6%B6%88%E6%81%AF%E5%88%B0%E6%89%8B%E6%9C%BA-article-2761-1.html
阅读(312) | 评论(0) | 转发(0) |