我们想使用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论坛的指导方针完成了所有服务器的设置。
我搜索了很多关于这个问题但谷歌似乎对它的看法相当薄弱。
任何来自火箭聊天或来自周围的人都会帮助我追踪这个问题,您的任何帮助都将受到高度赞赏..
答案 0 :(得分:2)
您可以指定您使用的应用程序版本,以及您使用的服务器版本是什么?此外,请确保您的服务器支持WebSocket连接。存储库上有关于此的警告:
确保您的服务器支持WebSocket。这些是Apache 2.4和Nginx 1.3或更高版本的最低要求。
您可以在此处阅读更多信息:https://github.com/RocketChat/Rocket.Chat.iOS
还有其他用户讨论有关应用连接的一些问题。