Мы хотим использовать 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

Есть также несколько вопросов от других пользователей, обсуждающих возможность подключения приложений.

Другие вопросы по тегам