Pull to refresh

Comments 8

зачем приложение? может просто веб-страничку?

Веб-страница ограничена в возможностях: из браузера не получить ни имя оператора, ни тип сети. А главное — она сама не откроется, если внешние ресурсы режутся. Приложение же ставится один раз и работает локально, делает проверки само, показывает виджет и уведомляет о смене режима в фоне — браузерная вкладка так не умеет.

Думаю не хватает проверки DNS

Еще не плохо добавить тип блока - на чем валится соединение? Ip бан, 16кб блок, и ТД

Вот примерно как тут описали:

https://habr.com/ru/articles/1032572/

Спасибо за идею и ссылку на статью - прочитал, задумался. Автор предлагает метод диагностики причин блокировок. У меня - самого факта белый список или нет. Вердикт строится как “достучались/не достучались” по группам, без разбора причины обрыва. Различать IP-бан, блок по SNI, обрыв на 16 КБ — это следующий уровень: сложнее и менее надёжно детектируется снаружи без рута, но направление верное. Подумаю, что из этого реально вытащить штатными средствами.

А чем не устраивает мобильное приложение оператора сотовой связи? В нем черным по белому написано, когда интернет ограничен.

Если честно - впервые об этом слышу. Надо будет проверить. Один раз, наоборот, был случай, когда в службе поддержки меня уверяли, что из-за неработающего интернета нужно обращаться к владельцам самих неработающих сайтов, а оператор здесь не при чём!

Но и в этом есть свои неудобства: операторы не уведомляют о том, что интернет становится ограниченным или уведомляют, но не вовремя. По крайней мере, до нынешнего момента я ни разу не получал уведомлений от оператора. А вот от собственного приложения уведомление приходит автоматически.

Скачал, пушка, спасибо!

Спасибо за отзыв! Если будут замечания по работе или предложения по улучшению, да и вообще критика по делу - рад выслушать!

Sign up to leave a comment.

Articles