Xiaomi, Redmi, POCO: пересилання SMS припиняється у фоновому режимі
Засіб керування батареєю Xiaomi — у MIUI, а тепер і в HyperOS — найсуворіший серед пристроїв Android. За початкових налаштувань він зупиняє всі застосунки, яких немає на екрані, тому застосунок для пересилання SMS працює, поки ви ним користуєтеся, і припиняє роботу, коли застосунку немає на екрані. Щоб остаточно розв’язати цю проблему, достатньо один раз змінити три налаштування.
Три налаштування
- Відкрийте застосунок «Безпека» → «Дозволи» → «Автозапуск».
- Знайдіть Resender і ввімкніть його перемикач.
- Потім відкрийте Налаштування → «Батарея» → «Економія заряду застосунків» → Resender.
- Виберіть «Жодних обмежень».
- Автозапуск. Відкрийте Налаштування → Програми → Керування програмами → Resender і ввімкніть Автозапуск. Без нього система не запускає Resender після надходження SMS, якщо телефон перезавантажили або застосунок було зупинено.
- Економія енергії: Жодних обмежень. На тому самому екрані відкрийте Економія енергії та виберіть Жодних обмежень. Пересилання затримується саме через стандартний варіант Економія заряду (рекомендовано).
- Закріпіть застосунок у списку нещодавніх. Відкрийте список нещодавніх застосунків, натисніть і утримуйте картку Resender, а потім торкніться значка замка. Після цього Resender не закриватиметься під час очищення списку нещодавніх застосунків.
Потім вимкніть для Resender системну оптимізацію акумулятора Android. Для цього на головному екрані застосунку є кнопка: вона відкриває системний список, де потрібно знайти Resender і вибрати Не оптимізувати. Це також можна зробити вручну: Налаштування → Програми → Керування програмами → Resender → Економія енергії або Налаштування → Батарея → Оптимізація акумулятора → Усі програми.
Як перевірити, чи все працює
Заблокуйте телефон, зачекайте хвилину й надішліть на нього SMS з іншого телефона. Електронний лист має надійти за кілька секунд. Якщо він надходить лише після розблокування телефона або відкриття застосунку, одне з трьох налаштувань досі вимкнене — найчастіше це Автозапуск, який міг вимкнутися після оновлення системи.
Чого не може зробити жоден застосунок
Жоден із цих системних екранів Xiaomi не має загальнодоступного інтерфейсу. Застосунки не можуть зчитувати чи змінювати ці налаштування або надійно визначати, чи налаштували ви їх. Якщо Android повідомляє про обмеження, Resender показує червоний рядок на головному екрані та відкриває потрібний системний екран, але ввімкнути перемикач маєте ви. Якщо цього не зробити, повідомлення надходитимуть із запізненням або не надходитимуть узагалі, хоча застосунок виконуватиме все, що дозволяє система.
Запитання
Чому повідомлення надходять із запізненням на кілька годин або лише після відкриття застосунку?
MIUI та HyperOS зупиняють застосунки, яких немає на екрані, якщо для них не дозволено автозапуск і не вимкнено економію енергії. Resender отримує SMS лише тоді, коли система знову дозволяє йому працювати, — звідси й затримка. Один раз змініть три налаштування, зазначені на цій сторінці, і повідомлення пересилатимуться за кілька секунд.
Чому Resender не може сам змінити ці налаштування?
Системні екрани Xiaomi не мають загальнодоступного інтерфейсу: жоден застосунок не може зчитувати чи змінювати ці налаштування або навіть визначати, чи встановили ви їх. Єдине налаштування Android, яке застосунок міг би змінити за допомогою одного діалогового вікна, потребує дозволу, який Google Play надає лише будильникам, застосункам для дзвінків і подібним категоріям. Застосунок для пересилання повідомлень до них не належить.
Я все налаштував, але за кілька днів застосунок знову припиняє працювати.
Перевірте, чи Resender досі закріплений у списку нещодавніх застосунків: у деяких версіях очищення цього списку кнопкою з мітлою знімає закріплення. Також перевірте, чи система не скинула налаштування економії енергії після оновлення — оновлення HyperOS іноді це роблять.
Телефон має залишатися розблокованим?
Ні. Телефон може бути заблокованим, але не вимкненим чи офлайн. Телефон із SIM-картою має бути ввімкнений і підключений до мобільного інтернету або Wi-Fi.
Яких моделей Xiaomi це стосується?
Усіх телефонів із MIUI 12 або новішою версією чи HyperOS: Xiaomi, Redmi та POCO. Назви й розташування пунктів меню можуть дещо відрізнятися залежно від версії, але ці три налаштування є в кожній із них.