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