Samsung: пересылка SMS через некоторое время перестаёт работать
На телефонах Galaxy Resender обычно исправно работает в первый день, а через несколько дней перестаёт пересылать сообщения. Это происходит потому, что One UI переводит давно не открывавшиеся приложения в спящий режим. Достаточно один раз изменить две настройки, чтобы Resender продолжал работать.
Две настройки
- Откройте Настройки → Приложения → Resender → Батарея.
- Выберите «Не ограничено».
- Готово: для Resender сняты ограничения батареи.
- Неспящие приложения. Настройки → Батарея → Ограничения в фоновом режиме. Убедитесь, что Resender нет ни в списке Приложения в режиме сна, ни в списке Приложения в глубоком сне. Если приложение там есть, удалите его из списка и добавьте в Неспящие приложения (в One UI 8 список называется Не уходят в сон автоматически). В более старых версиях One UI этот экран находится по пути Настройки → Обслуживание устройства → Батарея → Управление питанием приложений.
- Использование батареи без ограничений. Настройки → Приложения → Resender → Батарея: выберите Не ограничено. Стандартный вариант Оптимизировано включает собственную оптимизацию батареи Android, поэтому на главном экране приложения отображается красное предупреждение, пока она не отключена.
На главном экране приложения есть кнопка, которая открывает нужный системный список для второго шага. Найдите в нём Resender и выберите Не ограничено или выключите для него оптимизацию — зависит от версии системы.
Как проверить, что всё работает
Заблокируйте телефон, подождите минуту и отправьте на него SMS с другого телефона. Электронное письмо должно прийти через несколько секунд. Если оно приходит только после разблокировки телефона или открытия приложения, снова проверьте раздел Ограничения в фоновом режиме: иногда после обновления системы приложение снова попадает в список «Приложения в режиме сна».
Что не может сделать ни одно приложение
У списков спящих приложений Samsung нет общедоступного интерфейса. Ни одно приложение не может просматривать или изменять их либо определять, настроили ли вы их. Resender показывает красное предупреждение, когда Android сообщает об ограничении его работы, и открывает нужный системный экран, но изменить настройку можете только вы. Если пропустить этот шаг, сообщения могут приходить с опозданием или не приходить вовсе, хотя приложение делает всё, что ему разрешено.
Вопросы
Пересылка работала один день, а затем прекратилась. Почему?
One UI отслеживает, какие приложения вы открываете, и через несколько дней добавляет неиспользуемые приложения сначала в список «Приложения в режиме сна», а затем в список «Приложения в глубоком сне». В глубоком сне приложение вообще не работает в фоновом режиме. Добавьте Resender в список «Неспящие приложения», чтобы система больше не ограничивала его работу.
Чем отличаются списки «Приложения в режиме сна» и «Приложения в глубоком сне»?
Приложение в спящем режиме лишь изредка работает в фоне, а в глубоком сне не работает вовсе, пока вы его не откроете. Оба режима задерживают пересылку SMS, а глубокий сон полностью её останавливает. Приложения Resender не должно быть ни в одном из этих списков.
Нужно ли отключать адаптивный режим аккумулятора?
Нет. Адаптивный режим аккумулятора можно оставить включённым, если для Resender выбрано «Не ограничено» и приложение добавлено в список «Неспящие приложения». Эти две настройки исключают Resender из ограничений, которые применяются к другим приложениям.
Почему Resender не может изменить эту настройку самостоятельно?
У экранов настроек батареи Samsung нет общедоступного интерфейса, поэтому ни одно приложение не может просматривать или изменять эти параметры. Единственная настройка Android, которую приложение могло бы изменить через отдельное системное окно, требует разрешения, которое Google Play предоставляет только приложениям-будильникам, приложениям для звонков и некоторым похожим категориям. Приложения для пересылки сообщений к ним не относятся.
Для каких телефонов Samsung это актуально?
Для всех телефонов Galaxy с One UI 2 или более новой версией: серий Galaxy S, A, M, Z и Note. Названия и расположение пунктов немного различаются между версиями One UI, но раздел «Ограничения в фоновом режиме» и список «Неспящие приложения» есть во всех из них.