Веб-розетка Twilio Chat закрывается после долгого простоя - PullRequest
0 голосов
/ 19 февраля 2019

Я пишу приложение для чата с использованием Twilio Programmable Chat JS SDK.Приложение работает нормально, но я заметил, что через некоторое время (возможно, более 30 минут) вкладка браузера неактивна, когда я возвращаюсь на вкладку браузера, соединение веб-сокета закрывается.Это сообщения, которые появляются в консоли после перехода на неактивную вкладку браузера:

WebSocket connection to 'wss://tsock.us1.twilio.com/v3/wsconnect' failed: Error 
in connection establishment: net::ERR_INTERNET_DISCONNECTED

twilio-chat.min.js:204 WebSocket connection to 
'wss://tsock.us1.twilio.com/v3/wsconnect' failed: WebSocket is closed before 
the connection is established.

1) Это нормально?Связано ли это с тем, что я все еще пользуюсь бесплатным планом Twilio?
2) Как управлять сокетными соединениями в этих случаях?Кроме того, если подключение к Интернету потеряно, а затем восстановлено, как обеспечить повторное подключение веб-сокета?

Я пытался прослушать событие connectionStateChanged согласно документам SDK здесь:
http://media.twiliocdn.com/sdk/js/chat/releases/3.2.0/docs/Client.html#event:connectionStateChanged
но когда устройство пользователя находится в спящем режиме (например, ноутбук находится в спящем режиме), событие не будет запущено, и поэтому сокет закроется.

Спасибо

1 Ответ

0 голосов
/ 05 апреля 2019

Была известная ошибка от Twilio.Решено обновлением до JS SDK 3.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...