在XMPP IOS框架(XMPPFramework)中启用BOSH服务以创建基于聊天的应用程序

时间:2014-11-01 12:22:55

标签: ios xmppframework

我已经实现了基于聊天的应用程序。我可以使用https://github.com/robbiehanson/XMPPFramework库执行许多功能。这是非常好的图书馆。但是几天后我的服务器端人员在服务器中包含了bash服务。我的服务器端人员使用Strophe.js实现xmpp。他们正在使用以下代码在连接时启用BOSH服务。

BOSH_SERVICE = "http://host.com:5280/http-bind";
new Strophe.Connection(BOSH_SERVICE);

现在他们告诉我在IOS方面启用BASH服务。现在我无法连接到该服务器。 如何在robbiehanson xmpp IOS库(https://github.com/robbiehanson/XMPPFramework)中包含BOSH服务?

1 个答案:

答案 0 :(得分:3)

iOS xmppFramework目前不支持BOSH。这是一个确认: https://github.com/robbiehanson/XMPPFramework/issues/6#issuecomment-54085037

但是,您的iOS客户端仍然可以通过套接字连接登录服务器,您的Web客户端可以使用BOSH。这是你的选择,它应该运作良好。

如果您真的想要创建自己的iOS BOSH实现,请以XMPPTransports为出发点。

快乐编码:)