主要问题应该是协议的选择吧,我了解到的常见的协议有XMPP和MQTT:
XMPP协议在PC端用的比较多,对应的有不少成熟的开源组件,但是XMPP协议传输的冗余信息太多,看起来不适合移动端;
MQTT协议轻很多,但能搜到的讲如何应用的文章并不多,它使用的组件也没听过。
我想知道:
现在移动端做即时通讯的话用这两个协议的多么?
如果不使用已有协议,自己搞一套的话成本大吗?
主要问题应该是协议的选择吧,我了解到的常见的协议有XMPP和MQTT:
XMPP协议在PC端用的比较多,对应的有不少成熟的开源组件,但是XMPP协议传输的冗余信息太多,看起来不适合移动端;
MQTT协议轻很多,但能搜到的讲如何应用的文章并不多,它使用的组件也没听过。
我想知道:
现在移动端做即时通讯的话用这两个协议的多么?
如果不使用已有协议,自己搞一套的话成本大吗?
一般基于xmpp,要嘛自己搭建openfire,成本搞。一般是基于第3方平台。个推,极光推送,信鸽,云之讯等