OPPO: пересилання SMS припиняється у фоновому режимі
ColorOS, система на телефонах OPPO, призупиняє роботу застосунків, яких немає на екрані, щоб заощаджувати заряд батареї. Застосунок для пересилання SMS за своєю суттю працює у фоновому режимі, тому без двох перемикачів Resender працює, поки ви ним користуєтеся, і засинає, коли ви на нього не дивитеся.
Два перемикачі
- Відкрийте Налаштування → Програми → Resender → Споживання енергії акумулятора.
- Увімкніть «Дозволити дії у фоновому режимі».
- На деяких телефонах також увімкніть «Дозволити автозапуск» (Налаштування → Програми → Автозапуск; у старіших версіях: Налаштування → Акумулятор → Автозапуск програм).
- Дозволити роботу у фоні. Налаштування → Застосунки → Resender → Використання батареї: дозвольте роботу у фоні (у деяких версіях цей пункт називається Дозволити роботу у фоновому режимі або Без обмежень). Цей перемикач не дає системі зупинити Resender після виходу із застосунку.
- Дозволити автозапуск. У новіших версіях відкрийте Налаштування → Застосунки → Автозапуск, а в старіших — Налаштування → Батарея → Автозапуск застосунків або Налаштування → Застосунки → Керування застосунками → 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, тому перемикачі ті самі, а відрізняються лише назви пунктів меню. Для кожної системи тут є окрема сторінка.