如何创建nodejs xmpp服务器和android xmpp客户端

Posted

技术标签:

【中文标题】如何创建nodejs xmpp服务器和android xmpp客户端【英文标题】:how to create nodejs xmpp server and android xmpp client 【发布时间】:2018-11-11 13:24:37 【问题描述】:

我想将聊天模块添加到 android 应用程序。首先,我想通过 Nodejs 使用 XMPP。 nodejs xmpp 服务器如何与 android 客户端协同工作。

nodejs xmpp server 可以和android app通信吗?如果是的话,我怎样才能创建简单的nodejs xmpp服务器和简单的android应用程序,两者都可以通信。

如果您有任何其他解决方案,请告诉我。

我尝试过 socket.io,但我不想使用它。它在android客户端上运行不稳定。有些消息发送有些不发送。我使用很少的解决方案来解决这个问题(乒乓球、心跳、更改套接字 io 的 java 客户端库,...)。但什么都没有改变。

我的目标是使用 nodejs 服务器为 android 和 ios 应用程序创建稳定的快速聊天模块。

请指导我,提前谢谢。

【问题讨论】:

【参考方案1】:

您是否尝试过检查其他解决方案,例如 ConnectyCube、Firebase、Layer 等?

它们提供了一个现成的后端,您只需要关心配置您的客户端应用程序。

其中一些甚至有现成的 Android 客户端库,可以集成到您的应用中并加快开发速度。

【讨论】:

以上是关于如何创建nodejs xmpp服务器和android xmpp客户端的主要内容,如果未能解决你的问题,请参考以下文章

如何创建与 android 聊天应用程序通信的节点 xmpp 服务器

如何在 NodeJS 包中构造 XMPP 的订阅消息?

基于 WebSocket 服务器的 NodeJS XMPP

在 windows 上使用 nodejs 安装 node-xmpp-bosh

XMPP 中的节实现

使用 Web 套接字的基于 XMPP 的聊天服务的架构