Мы хотим использовать Rocket.chat с нашим собственным сервером вместо open.rocket.chat, так как мы не можем двигаться вперед
Мы хотим использовать приложение Rocket.chat с нашим сервером (доменом) вместо open.rocket.chat, но когда мы заменили open.rocket.chat URL-адресом нашего сервера, мы получаем ошибку, как показано ниже...
[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.
Я много гуглил по этой проблеме, но кое-что, как Google, кажется, довольно тонко об этом.
Кто-нибудь из Rocket Chat или со всех сторон поможет мне отследить проблему, Ваша любая помощь будет высоко оценена.
1 ответ
Можете ли вы указать, какую версию приложения вы используете, и какую версию сервера вы используете? Также убедитесь, что ваш сервер поддерживает соединение WebSocket. В хранилище есть предупреждение об этом:
Убедитесь, что ваш сервер поддерживает WebSocket. Это минимальные требования для Apache 2.4 и Nginx 1.3 или выше.
Вы можете прочитать больше информации здесь: https://github.com/RocketChat/Rocket.Chat.iOS
Есть также несколько вопросов от других пользователей, обсуждающих возможность подключения приложений.