Happ на Xiaomi и Redmi
На Xiaomi приложение ставится обычным порядком, а потом сталкивается с самой настойчивой экономией батареи среди Android-прошивок. Без двух разрешений соединение живёт ровно до того момента, как погаснет экран.
Установка и проверка системы
Из Google Play приложение ставится обычным нажатием. При установке файлом MIUI добавляет свой шаг: перед тем как распаковать приложение, система несколько секунд «проверяет» его и только потом показывает кнопку продолжения. Это штатное поведение прошивки, ждать нужно молча. Иногда для проверки требуется работающий интернет — при выключенной сети окно может просто зависнуть.
Всё остальное — как на любом Android: разрешение для источника, из которого открыт файл, и запрос на сетевой профиль при первом подключении. Откуда брать сам файл, разобрано на странице источников.
Ключ появится на этой же странице сразу после оплаты.
Три устройства. Разовая оплата, карта не привязывается.
Автозапуск — главный переключатель
В MIUI есть разрешение, которого нет в чистом Android: автозапуск. Без него система запрещает приложению стартовать самостоятельно — после перезагрузки телефона и после того, как его выгрузили из памяти.
- Откройте «Настройки», дальше «Приложения» и «Разрешения».
- Выберите «Автозапуск» и найдите Happ в списке.
- Включите переключатель напротив приложения.
- Вернитесь в «Приложения», откройте карточку Happ, найдите экономию заряда батареи и выберите режим без ограничений.
Эти два пункта закрывают большую часть жалоб на обрывы. Автозапуск отвечает за то, чтобы приложение поднялось само, режим батареи — за то, чтобы его не выгрузили через десять минут после включения.
Почему всё рвётся при блокировке экрана
MIUI агрессивно освобождает память, когда экран гаснет: фоновые процессы закрываются, и сетевой профиль закрывается вместе с приложением, которое его держало. Внешне это выглядит по-разному — то интернет пропадает совсем, то страницы открываются напрямую, будто соединения и не было.
Помогают ещё два действия. Первое: откройте список запущенных приложений и закрепите карточку Happ замком — потяните её вниз или задержите палец, в зависимости от версии прошивки. Закреплённую карточку система не трогает при очистке памяти. Второе: в настройках батареи найдите очистку памяти при выключении экрана и выключите её.
Совет отключить оптимизацию MIUI в настройках для разработчиков лучше не выполнять. Он кочует по форумам, но ломает поведение системных разрешений целиком, а обрывы соединения чинит далеко не всегда. Начните с автозапуска и режима батареи — их обычно хватает.
HyperOS: те же настройки, другие места
В HyperOS логика не изменилась, а пункты переехали. Автозапуск теперь ищут в карточке самого приложения, рядом с остальными его разрешениями, а ограничения фоновой работы собраны в настройках батареи одним блоком. Названия стали мягче — «ограничить фоновую активность» вместо прежней экономии заряда, — но делают они то же самое.
Отдельная мелочь: после обновления прошивки настройки нередко возвращаются к значениям по умолчанию. Если соединение вдруг стало обрываться там, где месяц всё работало, проверьте автозапуск первым делом, а не переустанавливайте приложение.
Проверка
Добавьте ссылку доступа, подключитесь и заблокируйте телефон минут на двадцать. Значок соединения остался в строке состояния — настройка удалась. Исчез — вернитесь к автозапуску и к закреплению карточки, чаще всего пропущен один из них.
Если соединение не поднимается и при открытом приложении, дело не в прошивке. Пройдите проверки по порядку: там разбор от частых причин к редким.
Короткие ответы
Почему соединение рвётся, как только телефон лежит в кармане?
MIUI выгружает приложение из памяти вскоре после блокировки экрана. Вместе с процессом закрывается сетевой профиль: соединения нет, а приложение при следующем открытии показывает, что оно отключено.
Нужен ли Mi-аккаунт, чтобы поставить приложение файлом?
На прошивках для нашего рынка обычно нет: хватает проверки, которая идёт несколько секунд. Требование войти в аккаунт встречается на китайских прошивках и снимается только входом.
После обновления до HyperOS настраивать заново?
Проверить стоит. Крупные обновления прошивки нередко сбрасывают автозапуск и режим батареи к значениям по умолчанию, а пункты меню при этом переезжают на новые места.