Есть приложение на PhoneGap для мобильника, которое коннектится по Websocket к серверу на компе — через WiFi по локальной сети. В приложении просто вводишь ip-адрес компа, и оно коннектится. Хочу перевести это приложение с PhoneGap на PWA.
Вопрос — это будет работать? Поймет ли приложение PWA локальные ip-адреса?
Я сначала попробовал в Яндекс-браузере, там все отлично — захожу на веб-страничку в инете, и прямо с нее коннекчусь на локальный комп по локальному ip. Даже устанавливать приложение не требуется. Но ни с Chrome, ни с Safari это не прокатывает, даже если я приложение на главный экран помещаю. Как можно заставить это работать?
Также вопрос — заработает ли, если PWA-приложение запихнуть в Google Play / App Store?
P.S. Я пытался загуглить это, но бесполезно. Как только к запросу добавляешь что-то типа "network" или "address", все начинают петь дифирамбы работе оффлайн; если добавляешь "local" или "home", поиск выдает рецепты как отлаживаться локально...
P.S.S. Проблема найдена — я использую
ws:// для сайта на
https://
Лучше всего подключиться к браузеру с компьютера, открыть там developer tools и посмотреть на ошибку. Принципиальных проблем с этим быть не должно, это рабочая схема. Возможно пытаетесь открыть
ws://192.168.1.1 из сайта, загруженного через
https://myapp.com так нельзя, из https можно подключаться только к wss.
Здравствуйте, vsb, Вы писали:
vsb>Лучше всего подключиться к браузеру с компьютера, открыть там developer tools и посмотреть на ошибку. Принципиальных проблем с этим быть не должно, это рабочая схема. Возможно пытаетесь открыть ws://192.168.1.1 из сайта, загруженного через https://myapp.com так нельзя, из https можно подключаться только к wss.
Точно! Именно так и делаю

Теперь буду прикручивать wss к своему серверу...