首页 > 移动端即时聊天解决方案

移动端即时聊天解决方案

主要问题应该是协议的选择吧,我了解到的常见的协议有XMPP和MQTT:
XMPP协议在PC端用的比较多,对应的有不少成熟的开源组件,但是XMPP协议传输的冗余信息太多,看起来不适合移动端;
MQTT协议轻很多,但能搜到的讲如何应用的文章并不多,它使用的组件也没听过。

我想知道:
现在移动端做即时通讯的话用这两个协议的多么?
如果不使用已有协议,自己搞一套的话成本大吗?


一般基于xmpp,要嘛自己搭建openfire,成本搞。一般是基于第3方平台。个推,极光推送,信鸽,云之讯等


可以看看socket.io

http://socket.io/


XMPP 对移动应用来说一般认为比较重,开发者自己维护长连接服务器难度也比较大。
我建议你用 AVOS Cloud 的实时通信服务来搭建聊天服务,服务器端由云服务搞定,你只要制定自己的通信和控制协议,利用我们的 SDK 编写客户端即可。我们已经有百姓网“私信功能”这样的成熟案例,可以了解一下。


强烈建议Socket.IO


听说米聊就是使用的ejabberd的xmpp,但是好像修改过


xmpp 又大有臭, 可以用protobuf自己定义很简单


有兴趣试试这个吗?https://cn.avoscloud.com/

【热门文章】
【热门文章】