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