Обновление тестового приложения
тестировщик Android-приложения, установленного из APK-файла, ставит новую сборку прямо из приложения.
статья относится только к тестовой сборке RPRestus для Android, которую вы установили из APK-файла по ссылке команды. Такая сборка сама узнаёт о новой версии: проверка идёт при каждом запуске и при возвращении в приложение. Найдя новую версию, приложение загружает её в фоне, но только по Wi-Fi или другой сети без лимита трафика — в мобильной сети загрузка сама не начинается. Перед установкой файл сверяется с контрольной суммой, указанной командой; повреждённый или подменённый файл удаляется и не ставится. Установку всегда подтверждаете вы в системном окне Android, данные и вход при обновлении сохраняются. Версии из RuStore и Google Play обновляются магазином, и плашки у них нет. На сайте ничего обновлять не нужно — он всегда открывается в последней версии.
Как это сделать

Подключитесь к Wi-Fi и откройте приложение. Если вышла новая версия, над лентой появится плашка «Загружается обновление» с процентом загрузки. Пользоваться приложением можно, пока она грузится.

Дождитесь надписи «Обновление … готово» и нажмите «Установить».

При первом обновлении Android откроет настройку «Внешние источники» для RPRestus. Включите «Разрешить установку из этого источника» и подтвердите предупреждение системы, затем нажмите «Назад» — вы вернётесь в приложение. Нажмите «Установить» ещё раз: подсказка на плашке напомнит об этом.

В системном окне «Обновить приложение?» нажмите «Обновить» и дождитесь окончания установки, затем откройте RPRestus.

Если вместо ленты открылся экран «Обновите приложение», ваша версия больше не поддерживается. Нажмите «Загрузить обновление», а когда файл загрузится, — «Установить» и пройдите шаги 3–4.

Если на плашке написано «Не удалось загрузить обновление», проверьте подключение к интернету и нажмите «Повторить».
приложение перезапускается в новой версии, плашка пропадает. Номер версии виден во вкладке «Профиль» под кнопкой «Выйти». Разрешение на установку остаётся включённым, поэтому следующие обновления ставятся без шага с настройками.
Перейти к функцииЧастые вопросы
Плашка не появляется — почему?
Приложение установлено из RuStore или Google Play, у вас уже последняя версия или телефон в мобильной сети. Подключитесь к Wi-Fi и вернитесь в приложение.
Как убрать плашку?
Нажмите крестик «Скрыть до следующего запуска». Загрузка продолжится, а плашка вернётся при следующем запуске приложения.
Что значит «Файл обновления повреждён»?
Загруженный файл не совпал с контрольной суммой и уже удалён. Нажмите «Повторить», чтобы загрузить его заново.
Почему на экране «Обновите приложение» загрузка идёт и по мобильной сети?
Без обновления этой версией нельзя пользоваться, поэтому загрузку запускаете вы сами в любой сети. Учитывайте расход трафика: файл обновления весит столько же, сколько само приложение.
Я нажал «Установить», но вернулся в приложение без установки — что не так?
Скорее всего, не включено разрешение «Установка неизвестных приложений» для RPRestus. Включите его в открывшейся настройке и нажмите «Установить» ещё раз.
Android пишет, что приложение не установлено, — что делать?
Такое бывает, если поверх тестовой сборки ставится сборка с другой подписью. Напишите нам через «Написать отзыв» на ленте и укажите версию из вкладки «Профиль».
Безопасно ли разрешать установку?
Разрешение действует только для RPRestus. Приложение ставит лишь файл с контрольной суммой из манифеста команды и не устанавливает ничего без вашего подтверждения.