ios - 我们想在我们自己的服务器上使用 Rocket.chat 而不是 open.rocket.chat 一些我们无法继续的事情

标签 ios objective-c swift websocket rocket.chat

我们想在我们的服务器(域)上使用 Rocket.chat 应用程序而不是 open.rocket.chat,但是当我们用我们的服务器 URL 替换 open.rocket.chat 时,我们收到如下错误...

[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 论坛的指导方针完成了所有服务器设置。

我在谷歌上搜索了很多关于这个问题的内容,但有些谷歌似乎对此非常薄弱。

是否有来自 rocket chat 或周围的任何人帮助我追踪问题,您的任何帮助将不胜感激..

最佳答案

您能具体说明您使用的是什么版本的应用程序,以及您使用的是什么版本的服务器吗?另外,请确保您的服务器支持 WebSocket 连接。存储库中有一条关于此的警告:

Make sure your server supports WebSocket. These are the minimum requirements for Apache 2.4 and Nginx 1.3 or greater.

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

其他用户也讨论了一些关于应用连接的问题。

关于ios - 我们想在我们自己的服务器上使用 Rocket.chat 而不是 open.rocket.chat 一些我们无法继续的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47324815/

相关文章:

ios - 在 Swift 中使用框架

objective-c - 设置 NSSetUncaughtExceptionHandler 时出错 ..

c# - 检查文本中的正负字符串(C# 到 Objective-C )

objective-c - NSArray containsObject 没有像宣传的那样工作

iphone - 如何从我的各种 View Controller 访问存储在我的应用程序委托(delegate)中的数据?

swift - 在设置 `CallbackInstrument` 之前停止 `AVAudioSession.setActive(false)`

ios - 动画 View 并中途停止

ios - Xcode 6.3 显示不一致的错误

ios - 呈现 View Controller 的最佳方式

swift - Square Connect CreateCheckOut Swift