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