Обновление не приходит: где именно застряло
Симптом один, причин четыре, и все они определяются источником установки. Начните с вопроса «откуда стоит приложение» — дальше ответ находится за минуту.
Скачанный файл — это ещё не работающее подключение: приложение пустое, пока в нём нет ссылки-подписки. Своя ссылка на 3 дня оформляется за две минуты без карты и сразу работает на 3 устройствах.
Получить ссылку →Случай первый: магазин не предлагает обновление
Самая частая и самая скучная причина: в магазине действительно ещё нет новой версии. Она выйдет позже, чем в выпусках, — это заложено в процесс (почему).
- Проверьте, не выключено ли автообновление для этого приложения в настройках магазина;
- Запустите обновление вручную из карточки приложения;
- Сравните версию в карточке с установленной: если они совпадают, обновлять нечего.
Случай второй: установлено файлом
Тогда обновление не придёт никогда — так и задумано. Файл из выпуска не умеет обновляться сам, внутри приложения кнопки обновления нет. Новая версия ставится скачиванием свежего файла поверх старого (порядок действий).
Случай третий: файл не ставится поверх
Система отказывается заменять установленное приложение. Обычно это значит одно из двух.
- Сообщение о несовпадении подписиУстановленная сборка собрана другим издателем — почти всегда это чужая сборка
- Приложение не установлено, причина не названаЧасто переход между обычной и предварительной сборкой
- Не хватает местаБуквально: файл около 60 МБ плюс место на распаковку
- Установка из неизвестных источников запрещенаРазрешение выдаётся тому приложению, из которого открывается файл
Первый случай — повод остановиться и проверить, что вообще установлено на устройстве: проверка после установки. Если идентификатор не совпал с com.happproxy, приложение стоит удалить и поставить заново из проверяемого места.
Случай четвёртый: версия осталась прежней
Файл поставился, а число в сведениях не изменилось. Проверьте две вещи: тот ли файл вы скачали и не открылась ли после установки старая копия приложения. На компьютере встречается ещё один вариант — установщик поставил программу в другое место, и в меню осталось два ярлыка.
Когда обновляться не нужно
Если приложение работает, а обновление не ставится, стоит спросить себя, зачем оно. Обновление имеет смысл, когда что-то перестало работать или нужна конкретная новая возможность. Само по себе более высокое число ничего не улучшает.
Порядок разбора, если ничего не помогло
-
Запишите, что именно вы видите
Не «не обновляется», а точную формулировку: сообщение системы, поведение кнопки, номер установленной версии. Половина случаев решается уже здесь.
-
Сверьте установленную версию с источником
Возможно, обновлять нечего (где смотреть).
-
Проверьте, что установлено то приложение
Идентификатор пакета в сведениях о приложении (как посмотреть). Несовпадение объясняет и отказ установки поверх.
-
Сохраните строку доступа и переустановите
Это крайняя мера: удаление стирает добавленную подписку (где её взять заново).
Чего делать не стоит
- Искать «работающую версию» на сторонних сайтах. Обычно именно так и появляется чужая сборка (признаки);
- Отключать защиту системы, чтобы установка прошла: если система возражает из-за подписи, у неё есть основания;
- Ставить сразу предварительную сборку в надежде, что «там починили» — сначала стоит понять, что именно сломано (про бету);
- Переустанавливать приложение при пустом списке серверов — это почти всегда подписка, а не сборка (разбор).
Случай пятый: обновилось, но стало хуже
Формально это не «не обновляется», но приходят с этим не реже. Важно разделить два разных события, которые обычно случаются одновременно: обновление приложения и изменения на стороне доступа.
Проверяется это подстановкой: если на другом устройстве со старой сборкой та же подписка ведёт себя так же, дело не в обновлении. Если старая сборка работает нормально, а новая нет — можно вернуться на прежний выпуск (как).
Когда стоит написать в поддержку
Поддержка сервиса доступа не отвечает за приложение — его выпускает проект. Но обращение всё равно бывает полезным: часто симптом, который выглядит как проблема обновления, на деле относится к подписке.
- Список серверов пуст после обновления — это почти всегда доступ (разбор);
- Подключение поднимается и сразу падает — похоже на лимит устройств (сколько их);
- Приложение вообще не запускается — это к сборке, а не к доступу (проверка);
- Не ставится обновление файлом — сначала проверьте, что установлено сейчас.
Почему это редко бывает проблемой приложения
Обновление — простая операция: скачать файл и поставить поверх. Ломается она обычно не из-за приложения, а из-за окружения: не хватает места, не выдано разрешение, установленная сборка от другого издателя.
Поэтому разбор и начинается с вопроса, откуда установлено приложение, а не с попыток найти «правильную версию». Единственный случай, когда виновата действительно сборка, — та, что стоит сейчас, оказалась чужой (как это проверить).
Когда проще подождать
Если приложение работает, а обновление упорно не ставится, честный вариант — отложить. Ничего не сломается: старая сборка продолжит читать подписку и поднимать подключение.
Повод вернуться к обновлению появится сам — когда перестанет работать что-то конкретное. Тогда и разбираться будет проще: у вас появится симптом, а значит, и направление поиска (разбор симптомов).
Приложение не предлагает обновиться
Если оно установлено файлом — и не предложит: обновление ручное.
При установке пишет о несовпадении подписи
Установленная сборка собрана другим издателем. Проверьте, что у вас стоит (как).
В магазине версия не меняется месяцами
Проверьте, включено ли автообновление, и сравните версию в карточке с установленной.
Обновил — ничего не изменилось
Возможно, дело и не в приложении: проверьте подписку (разбор).
Официальный файл — половина дела: скачанный Happ ничего не подключает сам, он читает ссылку-подписку и идёт по ней на серверы. Свою ссылку мы выдаём сразу после оформления, она работает на 3 устройствах одновременно, поддержка отвечает за ~10 минут, первые 3 дня бесплатны и карта не нужна.
Получить ссылку-подписку →