Я использовал версию 2.0.0 socket.io-client для своего приложения.
Кажется, эта версия пытается использовать browserwebsocket во всех соединениях websocket.Когда я запускаю свое приложение в режиме выпуска или в режиме отладки (без опции «Отладка JS удаленно» с устройства), приложение пытается использовать browserwebsocket для установления соединения, которое не будет работать в приложении с естественной реакцией.
Когда я включу опцию «Отладка js удаленно» на устройстве, приложение сможет использовать браузер chrome для установления соединения через веб-сокет с помощью browserwebsocket.
Я понизил версию socket.ioклиент до 1.5.1, и приложение смогло установить соединение с websocket во всех режимах.Эта версия имеет встроенную поддержку для взаимодействия с веб-сокетами приложений собственного реагирования.
Может быть способ сделать версию 2.0.0 для socket.io так, чтобы она работала для приложений реагирующих наивных.Если у вас есть способ сделать это, пожалуйста, отправьте свой ответ.