32得票2回答
在Android上使用XMPP实现聊天应用的更好方法?

嗨,我想在Android上使用XMPP实现聊天应用程序(以避免使用GCM通知,因为GCM使用请求响应过程)。 我已经使用Smack库和OpenFire服务器完成了70%的功能。但是在完成这些工作之后,我得知了QuickBlox SDK。我不完全了解它,但有些人说它是一个很好的API,看到了它...

11得票4回答
使用Socket IO(或Strophe.js)、XMPP和Django实现实时服务器推送

我有几个 Android 和 iOS 原生移动应用程序,它们直接连接到我托管的 XMPP 服务器。它们通过 XMPP 推送和拉取实时数据。我还使用了一些 XMPP XEP 扩展。对于其他操作,我在同一台服务器上运行一个 Django 应用程序,所有移动应用程序都通过 HTTP REST 接口进...

19得票3回答
启用流管理 asmack android

我使用XEP-0198流管理时遇到了问题。 基本上,我想在Android上启用此功能,以解决当互联网随机断开连接时,服务器仍然保持客户端在线状态的消息丢失问题。 为了解决这个问题,我想使用XEP-0198,它使用请求和确认过程。您可以在这里找到更多信息。 基本上,我正在使用sm:3来实现...

10得票3回答
超级简单的XMPP服务器或者一个简单的自定义Openfire组件的建议

我需要一个服务器来接收和发送来自正在编写的多人游戏的 Android 客户端的 XMPP 消息。我选择 XMPP 是因为我不想进行长轮询,而且在蜂窝网络上使用套接字可能会有问题(运营商可能会阻止它们)。 我一直在看 OpenFire,尽管它听起来很棒,但我不需要管理面板、语音聊天、聊天室等等...

32得票5回答
使用HTTP REST API在聊天应用中是否可行?

我们正在Android上构建一个聊天应用程序。 我们考虑使用HTTP REST API发送出站消息。 想知道与使用WebSockets或XMPP(似乎更成为传输聊天消息的事实标准)相比,它是否是一个好方法或有任何缺点? 我能想到的一些优缺点是: - HTTP端点在服务器端易于水平扩展(这是...

19得票3回答
XMPPFramework - 如何创建一个多用户聊天室并邀请其他用户?

我正在使用Robbiehanson的iOS XMPPFramework。我尝试创建一个MUC房间并邀请用户加入群聊,但没有成功。 我正在使用以下代码:XMPPRoom *room = [[XMPPRoom alloc] initWithRoomName:@"user101@conferenc...

10得票3回答
XMPP文件传输 - 为什么字节流协议会失败?

我正在通过XMPP在Android和iOS上进行文件传输,目标客户端是Spark(版本为2.6.3)。由于优秀的库,我已经在Android上成功完成了操作,但是在iOS上还未成功。不过,我发现在两种设备上都会因为字节流而导致传输失败。<error code="404"...

7得票2回答
Smack消息监听器未被调用且连接不稳定。

我有以下代码,应该监听消息: ChatManager chatmanager = ChatManager.getInstanceFor(xmppManager.getConnection()); chat = chatmanager.createChat(otherJabberId); ...

11得票1回答
在多个客户端之间共享Jabber聊天会话

我在客户端使用Jitsi,服务器使用ejabberd。 看起来聊天会话是特定于客户端的,即如果我从两个不同的客户端登录到相同的帐户,则将有2个单独的会话,并且一个无法看到另一个中发生的情况。 是否可以在所有客户端共享同一帐户的会话?像Skype或GTalk一样。 如果是,这是服务器配置还是...

8得票2回答
Facebook XMPP 聊天 API 发送消息 PHP

我目前正在研究Facebook聊天API。我想通过一个应用程序向我的Facebook联系人发送聊天消息。 使用Facebook提供的示例,我能够连接到Facebook聊天服务器。但这更像是一个试错过程。我只能模糊地理解请求和响应是如何发送和接收的。如果有人能够提供进一步的说明或进一步阅读资料...