Google Pixel: как обеспечить фоновую пересылку SMS
С Google Pixel всё просто. В чистом Android нет дополнительного менеджера батареи от производителя, поэтому достаточно одной настройки: отключить оптимизацию батареи для Resender. Приложение само откроет нужный экран.
Единственная нужная настройка
- Вверху откройте фильтр и выберите «Все».
- Найдите Resender в списке.
- Выключите для него оптимизацию батареи.
- Откройте Resender. Если Android всё ещё может ограничивать его работу, на главном экране появится красная строка с кнопкой.
- Нажмите кнопку: откроется системный список оптимизации батареи. Найдите Resender и выберите Не экономить.
Это можно сделать и вручную: Настройки → Приложения → Resender → Батарея → Без ограничений или Настройки → Батарея → Экономия заряда батареи → Все приложения → Resender. Названия пунктов различаются в разных версиях Android, но смысл один. Нужно всего два нажатия: это самая важная настройка для приложения пересылки SMS.
Как проверить, что всё работает
Заблокируйте телефон, подождите минуту и отправьте на него SMS с другого телефона. Электронное письмо должно прийти через несколько секунд. Если оно пришло с задержкой, вероятно, в тот момент телефон был не в сети. Resender повторяет попытки отправки в течение 24 часов, а каждая попытка отображается в журнале отправок.
Почему приложение не меняет эту настройку само
Для системного окна, которое позволяет изменить настройку одним нажатием, требуется разрешение. Google Play допускает его только для небольшого числа категорий приложений: будильников, приложений для звонков, управления устройством и подобных. Приложения для пересылки сообщений в этот список не входят, а использование такого окна могло бы привести к удалению приложения из магазина. Чтобы открыть список и дать вам возможность изменить настройку, разрешение не требуется — поэтому Resender работает именно так.
Вопросы
Нужны ли на Google Pixel дополнительные настройки производителя, описанные на других страницах?
Нет. В чистом Android нет отдельного управления автозапуском, списка спящих приложений или экрана защищённых приложений. Достаточно отключить оптимизацию батареи, а Resender сам откроет нужный системный экран.
Почему Resender не меняет эту настройку сам?
Для системного окна, позволяющего сделать это одним нажатием, требуется разрешение, которое Google Play допускает только для небольшого числа категорий приложений: будильников, приложений для звонков, управления устройством и подобных. Приложения для пересылки сообщений в этот список не входят, поэтому Resender открывает список, а вы выбираете настройку. Всего два нажатия, и разрешение не требуется.
Нужно ли отключать функцию «Адаптивная батарея»?
Нет. Функция «Адаптивная батарея» определяет, какими приложениями вы пользуетесь, и ограничивает остальные. На приложение с настройкой «Без ограничений» это не распространяется. Оставьте эту функцию включённой.
После выбора варианта «Без ограничений» письма всё равно приходят с задержкой.
Сначала проверьте подключение: в момент получения SMS на телефоне должен быть доступен мобильный интернет или Wi-Fi. Кроме того, в некоторых версиях Android режим энергосбережения задерживает фоновую передачу данных. Resender повторяет неудачную отправку в течение 24 часов и показывает её состояние в журнале отправок.
Подходит ли эта инструкция для других телефонов с чистым Android?
Да. Motorola, Nokia, Fairphone, Sony и другие производители используют Android, близкий к чистой версии, с такой же единственной настройкой. На некоторых устройствах есть собственное приложение для экономии заряда. Если пересылка прекращается, поищите его в разделе Настройки → Батарея.