Кратко: «Интернет работает» и «приложение работает» — это два разных уровня. Браузер проверяет только канал связи, а приложению нужно ещё много всего: доступный сервер, действующий вход в аккаунт, подходящая версия, разрешения, свободное место, кэш. Канал при этом может быть полностью исправен.
Принцип: ищем сбой по уровням, снизу вверх
| Уровень | Что это | Как проверить |
|---|---|---|
| Канал связи | Wi-Fi или мобильная сеть, IP-адрес, DNS (перевод имени сайта в адрес) | Открыть любой сайт в браузере |
| Сервер сервиса | Машина, к которой обращается приложение | Открыть сайт этого сервиса в браузере |
| Само приложение | Версия, кэш, токен входа, разрешения, память | Обновить, очистить кэш, войти заново |
Почему бывает «сеть хорошо, а приложения плохо»
- Сервер сервиса недоступен или перегружен — сеть тут вообще ни при чём.
- Устаревшая версия приложения или ОС — сервер отвергает старый протокол.
- Истёк токен авторизации — приложение «не пускает» и выглядит сломанным, хотя нужен просто повторный вход.
- Переполнен кэш или мало свободной памяти — приложение падает при запуске.
- Запрет доступа к сети для конкретного приложения в настройках телефона (мобильные данные/Wi-Fi).
- VPN, фильтры DNS или блокировки мешают одному конкретному домену, а остальные сайты открываются.
Как проверить результат
- Сайт в браузере открывается → канал исправен.
- Сайт самого сервиса в браузере открывается → сеть и сервер исправны, дело в приложении.
- Сайт сервиса тоже не открывается → проблема на стороне сервера или в блокировке, а не у тебя.
Вывод: «интернет работает» — это утверждение только про нижний уровень. Оно ничего не говорит о приложении, поэтому оба факта спокойно уживаются вместе.
