Xiaomi не присылает SMS с кодом: что не так с MIUI
Жалоба звучит одинаково: «на Xiaomi не приходит код из банка». А причин за ней прячется две, и лечатся они по-разному. Одна про связь, вторая про то, что MIUI усыпил приложение, которое должно было код показать или переслать дальше.
Вторую в поиске почти не разбирают, хотя именно она даёт самый обидный сценарий: неделю всё работало, вы ничего не меняли, и вдруг тишина.
Две беды, которые все путают
| Что происходит | Как отличить | Куда копать |
|---|---|---|
| SMS не дошла до телефона | Её нет и в системном приложении «Сообщения» | Оператор, сеть, ограничения на стороне отправителя |
| SMS дошла, но её никто не увидел | В «Сообщениях» она есть, а в вашем приложении или в переадресации нет | Фоновые ограничения MIUI, о них дальше |
Проверка занимает десять секунд. Откройте штатное приложение «Сообщения». Если код там лежит, со связью всё в порядке и дело в системе, а не в операторе.
Что именно делает MIUI
Оболочка Xiaomi борется за батарею агрессивнее чистого Android. Логика простая. Если приложением не пользуются руками, значит оно не нужно, а раз не нужно, его можно выгрузить из памяти, запретить ему просыпаться и не давать подниматься после перезагрузки телефона.
Для мессенджера это заметно сразу, вы открываете его каждый день. А вот приложение, которое молча ждёт входящие и пересылает их, под это правило попадает идеально: им никто не пользуется руками, оно просто работает. Через несколько дней система решает, что оно лишнее.
Четыре настройки, которые это лечат
Пути в меню на MIUI и HyperOS немного разъезжаются от версии к версии, но названия пунктов держатся.
1. Автозапуск
Настройки → Приложения → нужное приложение → Автозапуск → включить. Без него приложение не поднимется после перезагрузки телефона, а перезагружается он чаще, чем кажется: обновления системы, разряд в ноль, случайное нажатие.
2. Экономия заряда батареи
Настройки → Приложения → нужное приложение → Экономия заряда батареи → «Без ограничений». Именно этот пункт чаще всего и оказывается причиной, когда «всё было настроено, а потом перестало».
3. Закрепление в недавних
Откройте список запущенных приложений и потяните карточку нужного вниз, пока не появится значок замка. Так система не выгрузит его при нехватке памяти. Выглядит несерьёзно. Работает.
4. Питание, если телефон работает постоянно
Аппарат, который сутками стоит шлюзом, лучше держать в розетке. Тут есть обратная сторона: аккумулятор в неразборном корпусе от постоянной зарядки вздувается, а это выдавленный экран и риск возгорания. Если есть возможность, поставьте умную розетку, которая отключает питание по уровню заряда.
Проверять настройку надо после каждого крупного обновления прошивки. MIUI при обновлении регулярно возвращает приложения в список усыпляемых, и всё начинается заново. Это относится не только к Xiaomi, Samsung делает так же.
Как убедиться, что помогло
Проверка честная только одна: оставить телефон в покое на несколько дней и посмотреть, работает ли он потом. Сразу после настройки всё работает всегда, в том числе когда ничего не настроено, потому что приложение ещё не успели усыпить.
Поэтому лучше не проверять руками, а сделать так, чтобы о поломке сообщили. У нас телефон отмечается на сервере, и если он замолчал дольше пятнадцати минут, приходит письмо. Молчание пересыльщика опаснее его поломки: снаружи оно выглядит ровно так же, как «сообщений просто не приходило».
Если MIUI победил
Бывает, что аппарат настроен правильно, а приложение всё равно отваливается. Тогда вопрос не в настройках, а в железе под задачу. Для телефона, который круглосуточно работает шлюзом, из доступного в российской рознице разумнее взять Samsung: у него механизм усыпления документирован и отключается надёжно. Huawei и Honor со встроенным PowerGenie для этого не годятся, обойти его штатными средствами не выйдет.
Xiaomi при этом остаётся вполне рабочим вариантом для обычного личного телефона. Речь именно про режим «стоит в углу и работает месяцами».
Переадресация SMS, которая скажет, если замолчала
Коды из банка в Telegram, MAX или на почту. Бесплатно на всех тарифах.
Частые вопросы
Через сколько MIUI усыпляет приложение?
Точного срока в документации нет, на практике это дни, а не часы. Чем меньше свободной памяти и чем строже включена экономия заряда, тем быстрее.
Достаточно отключить экономию батареи?
Нет. Без автозапуска приложение не встанет после перезагрузки, а без закрепления в недавних система выгрузит его при нехватке памяти. Настройки работают вместе.
У меня POCO, инструкция та же?
Да. POCO и Redmi это те же MIUI и HyperOS, пункты меню называются одинаково.
А если код не приходит и в системные «Сообщения»?
Тогда дело не в телефоне, и настройки MIUI не помогут. Смотрите в сторону оператора и отправителя.