android – 我们为什么要在简单(仅文本)消息传递应用程序中使用XMPP而不是JSON?

我正在创建一个简单的Android聊天应用程序,其中包含群组,聊天记录等,但“仅限文本”.

我在Node.js中有后端开发人员.谷歌搜索我们发现XMPP(XML)是大规模聊天的协议,但对于中小型聊天应用程序(移动),我相信我们可以继续使用JSON和Node.js服务器.

想知道使用XMPP是否有任何明显优势?

解决方法:

它不是简单的短信.
当您想要实现实时聊天应用程序时,您必须在线程中的新消息发布时通知聊天窗口的所有用户.

通知其他用户的一种方式是通过推送通知,这通常不太可靠.所以我们使用XMPP协议.
查找有关XMPP here的更多详细信息.

如果您不想使用XMPP协议,那么您可以使用套接字实现相同的功能.在android中它们是socket.io可用,这也是一个很好的实时聊天库.

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...