我们想用我们自己的服务器而不是open.rocket.chat来使用Rocket.chat一些我们怎么都不能继续

时间:2017-11-16 08:25:21

标签: ios objective-c swift websocket rocket.chat

我们想使用Rocket.chat应用程序与我们的服务器(域)而不是open.rocket.chat,但是当我们用我们的服务器URL替换open.rocket.chat时,我们得到如下错误...... < / p>

[WebSocket] did disconnect with error (Optional(Error Domain=WebSocket Code=400 "Invalid HTTP upgrade" UserInfo={NSLocalizedDescription=Invalid HTTP upgrade})) 
Socket will send message: { 
"id" : "0tZIJpxo2ifrm4q18OnFpQfvYQA0OmqS1OyD3kKLFQvme3G4er", 
"method" : "public-settings\/get", 
"msg" : "method" 
}

实际上我们按照Rocket.chat论坛的指导方针完成了所有服务器的设置。

我搜索了很多关于这个问题但谷歌似乎对它的看法相当薄弱。

任何来自火箭聊天或来自周围的人都会帮助我追踪这个问题,您的任何帮助都将受到高度赞赏..

1 个答案:

答案 0 :(得分:2)

您可以指定您使用的应用程序版本,以及您使用的服务器版本是什么?此外,请确保您的服务器支持WebSocket连接。存储库上有关于此的警告:

  

确保您的服务器支持WebSocket。这些是Apache 2.4和Nginx 1.3或更高版本的最低要求。

您可以在此处阅读更多信息:https://github.com/RocketChat/Rocket.Chat.iOS

还有其他用户讨论有关应用连接的一些问题。