OnePlus: пересилання SMS припиняється у фоновому режимі
Сучасна OxygenOS побудована на основі ColorOS і так само керує фоновими додатками: якщо додаток не відображається на екрані, система призупиняє його роботу, доки ви не дозволите йому працювати. Щоб Resender продовжував пересилати повідомлення з вимкненим екраном, потрібно ввімкнути два параметри.
Два параметри (OxygenOS 13 і новіші версії)
- Відкрийте Налаштування → Програми → Resender → Споживання енергії акумулятора.
- Увімкніть «Дозволити дії у фоновому режимі».
- На деяких телефонах також увімкніть «Дозволити автозапуск» (Налаштування → Програми → Автозапуск; у старіших версіях: Налаштування → Акумулятор → Автозапуск програм).
- Дозволити дії у фоновому режимі. Налаштування → Додатки → Resender → Споживання енергії акумулятора: дозвольте дії у фоновому режимі (залежно від версії цей параметр також може називатися Дозволити роботу у фоновому режимі або Не обмежено). В OxygenOS 16 на цьому екрані замість перемикача є три варіанти — Дозволити дії у фоновому режимі, Розумний режим (рекомендовано), Обмежити дії у фоновому режимі: виберіть перший. В OxygenOS 15 після дозволу фонової роботи параметр Оптимізувати використання акумулятора нижче автоматично зміниться на Не оптимізувати.
- Дозволити автозапуск. У новіших версіях відкрийте Налаштування → Додатки → Автозапуск, а в старіших — Налаштування → Батарея → Автозапуск додатків або Налаштування → Додатки → Керування додатками → Resender → Автозапуск. Увімкніть Resender, щоб система запускала його після перезавантаження або після надходження SMS, якщо додаток не працює.
В OxygenOS 11 і попередніх версіях екрани відрізняються: Налаштування → Батарея → Оптимізація акумулятора → Resender → Не оптимізувати, а параметр фонової роботи розташований у меню Налаштування → Додатки → Resender → Додатково. У кожній версії також вимкніть для Resender власну оптимізацію акумулятора Android: на головному екрані додатка є кнопка, яка відкриває системний список. В OxygenOS 13 і новіших версіях є також окремий список: Налаштування → Батарея → Розширені налаштування → Оптимізувати використання акумулятора — виберіть для Resender варіант Не оптимізувати; типовий варіант — Завжди запитувати.
Як перевірити, чи все працює
Заблокуйте телефон, зачекайте хвилину й надішліть на нього SMS з іншого телефона. Електронний лист має надійти протягом кількох секунд. Якщо він надходить лише після розблокування телефона або відкриття додатка, один із параметрів вимкнено. Після оновлення системи перевірте обидва параметри ще раз.
Чого не може зробити жоден додаток
Екрани налаштувань акумулятора OxygenOS не мають загальнодоступного інтерфейсу. Жоден додаток не може прочитати чи змінити ці параметри або визначити, чи налаштували ви їх. Resender показує червоне попередження, коли Android повідомляє про обмеження його роботи, і відкриває потрібний системний екран, але ввімкнути параметри можете лише ви. Якщо пропустити ці налаштування, повідомлення надходитимуть із затримкою або не надходитимуть узагалі, хоча додаток зробить усе, що дозволяє система.
Запитання
Пересилання працює добу, а потім повідомлення надходять разом після розблокування телефона. Чому?
OxygenOS призупиняє додатки, яких немає на екрані, якщо для них не дозволено фонову роботу й автозапуск. SMS потрапляють до Resender лише тоді, коли система знову дозволяє йому працювати, тому вони й надходять разом. Один раз увімкніть параметри, наведені на цій сторінці.
На моєму OnePlus установлено старішу версію OxygenOS без цих меню.
В OxygenOS 11 і попередніх версіях відкрийте Налаштування → Батарея → Оптимізація акумулятора, знайдіть Resender і виберіть Не оптимізувати. Також перевірте наявність перемикача Дозволити дії у фоновому режимі в меню Налаштування → Додатки → Resender → Додатково. Новіший шлях на цій сторінці стосується OxygenOS 13 і новіших версій.
Чи потрібно також вимикати оптимізацію акумулятора Android?
Так, у кожній версії. На головному екрані Resender є кнопка, яка відкриває системний список: знайдіть Resender і виберіть Не оптимізувати.
Чому Resender не може сам змінити ці налаштування?
Екрани OxygenOS не мають загальнодоступного інтерфейсу, тому жоден додаток не може прочитати або змінити ці параметри. Для єдиного параметра Android, який додаток міг би змінити через одне системне діалогове вікно, потрібен дозвіл, який Google Play надає лише будильникам, додаткам для дзвінків і подібним категоріям. Додатки для пересилання повідомлень до них не належать.
В OPPO налаштування такі самі?
Починаючи з OxygenOS 13 — так. Система побудована на основі ColorOS від OPPO, тому параметри ті самі, відрізняються лише їхні назви.