Пустой список серверов
Пустой список — не поломка приложения. Он означает, что приложение сходило по адресу из строки и получило в ответ ничего.
Обе сборки бесплатные и обе пустые: серверов внутри нет. Одна ссылка-подписка добавляется и в Happ, и в Happ Plus — 200 ₽ за месяц, первые 3 дня бесплатно и без карты.
Оформить →Как это выглядит и почему пугает
Симптом обманчивый: приложение открывается, работает быстро, не показывает ни одной ошибки — и совершенно пустое. Человек естественным образом решает, что установил что-то не то, и начинает искать другую сборку. На это уходит вечер, а причина всё это время лежит совсем в другом месте.
Помогает понимание одной вещи: пустой экран — это нормальное состояние свежего приложения. Точек в нём нет и быть не должно, пока вы не добавили строку доступа (почему). Если вы только что поставили приложение и ещё ничего не добавляли, это не поломка и разбирать нечего.
Разговор про поломку начинается только тогда, когда строка добавлена, источник в списке появился, а точек под ним ноль. Вот это уже симптом, и разбирается он ниже.
Три состояния списка
Слова «пустой список» описывают три разные картины, и лечатся они по-разному. Определите свою — дальше разбор пойдёт быстро.
- Источника нет вообще. Строку вы ещё не добавили или она не принялась — как добавить.
- Источник есть, точек ноль. Это и есть тема страницы.
- Точки есть, но все с прочерком. Список получен, а доступ не обслуживается — разбор.
Сначала отделим два случая
| Что видно | Что это |
|---|---|
| Источник не добавился, ошибка | Строка не принята — разбор отказов |
| Источник есть, точек ноль | Строка принята, но список пуст — эта страница |
| Точки есть, но не отвечают | Список получен, доступ мог кончиться — проверка |
Различие важное: в первом случае виновата строка, во втором — то, что лежит по её адресу (как это устроено).
Почему это не лечится приложением
Пустой список — самая обидная поломка: приложение работает идеально и честно показывает то, что получило. Получило оно ничего, и добавить ему нечего.
Из этого следует, что все действия с приложением здесь бесполезны: переустановка, смена сборки, обновление, очистка данных. Причина находится по другую сторону ссылки — либо на стороне сервиса, либо в сети между вами и им.
Единственное полезное действие со стороны приложения — обновить источник вручную. Оно заставляет приложение сходить по адресу заново, а не показывать то, что оно запомнило в прошлый раз.
Четыре причины пустого списка
- Срок доступа кончился. Сервис перестаёт отдавать список, и он приходит пустым. Самая частая причина — продлить.
- Строку отозвали. Общие и «бесплатные» строки отзывают за сутки-двое — почему так происходит.
- Список не скачался. Сеть не пустила приложение к адресу подписки: бывает в ограниченных сетях. Попробуйте мобильный интернет вместо Wi-Fi.
- Ошибка на стороне сервиса. Редко, но случается: тогда список пуст у всех сразу и возвращается сам.
Что означает пустой список с точки зрения приложения
Приложение выполнило свою работу целиком: приняло строку, распознало адрес, сходило по нему и получило ответ. Просто ответ оказался пустым — точек в нём не было. С точки зрения программы это не ошибка, поэтому она и не показывает никакого сообщения.
Именно поэтому симптом такой обманчивый: ошибки нет, приложение выглядит рабочим, а пользоваться нечем. И именно поэтому все действия с приложением здесь бессмысленны: вы будете чинить ту часть, которая как раз работает.
Причину надо искать по другую сторону строки, и вариантов там всего два: либо сервис перестал отдавать список (кончился срок, отозвали строку), либо запрос до него не дошёл (сеть). Отличить одно от другого можно сменой сети: если на мобильном интернете список появился — это была сеть.
Что делать
-
Обновите источник вручную
В списке источников есть обновление по ссылке. Это заставляет приложение сходить по адресу заново.
-
Смените сеть
Мобильный интернет вместо Wi-Fi. Если список появился — сеть блокировала доступ к адресу подписки.
-
Проверьте срок доступа
Пустой список после окончания срока — штатное поведение, а не сбой (где смотреть срок).
-
Проверьте строку заведомо рабочей
Добавьте пробную строку — 3 дня без карты. Список пришёл — значит, приложение и сеть в порядке.
Проверьте, в сборке дело или в доступе
Если приложение запускается, но список серверов пуст или ничего не грузит, добавьте в него заведомо рабочую ссылку. Заработало — дело было в доступе, а сборку менять незачем. Пробные 3 дня выдаются без карты.
- ссылка приходит сразу
- читается обеими сборками
- карта не нужна
Как отличить пустой список от отфильтрованного
Иногда точки на месте, но их не видно: включён фильтр по названию или свёрнута группа источника. Выглядит это как пустой список, а поломки никакой нет.
- Проверьте поле поиска в списке точек: возможно, в нём остался текст.
- Разверните группу источника — точки показываются вложенными в него.
- Посмотрите, не включён ли показ только избранных точек.
- Если после этого точки появились, дело было в отображении, а не в доступе.
Чего делать не надо
- Переустанавливать приложение. Список хранится не в нём, а приходит по ссылке.
- Менять сборку. В Plus список будет ровно таким же — сверка.
- Добавлять строку второй раз. Появится второй источник с тем же пустым списком.
- Искать «сервера для Happ Plus» в сети. Их не бывает отдельно от подписки (почему).
Список был, а потом исчез
Обычно это окончание срока: приложение перечитало ссылку и получило пустой ответ.
Старые точки остались, новые не приходят
Значит, последний полученный список сохранился, а обновление не проходит. Проверьте сеть и срок.
Можно добавить точки вручную?
Можно, если у вас есть их параметры. Но это уже своя конфигурация, а не подписка.
Какую бы сборку вы ни выбрали, без подписки она пустая: серверов внутри нет ни в Happ, ни в Happ Plus. Одна ссылка добавляется в любую из них и работает на 3 устройствах — 200 ₽ за месяц, 1800 ₽ за год, первые 3 дня бесплатно и без карты.
Оформить доступ →