Почему push-уведомления не работают в моем приложении для Android?

На некоторых устройствах Android могут возникать проблемы с получением push-уведомлений, когда приложение I Am Sober закрыто. Столкнетесь ли вы с этой проблемой, будет зависеть от того, какое устройство вы используете.

Не беспокоить

Самое очевидное и первое, что нужно проверить, - убедиться, что у вас не включена функция Не беспокоить. Вы можете быстро это проверить, смахнув вниз от верхнего края экрана, чтобы открыть панель уведомлений, и посмотрите, выбран ли значок «Не беспокоить». Вы также можете найти эту опцию в разделе «Настройки».

Чтобы продолжать получать push-уведомления, вам необходимо настроить устройство так, чтобы оно автоматически запускало приложение I Am Sober при получении нового уведомления.

Ниже мы собрали несколько инструкций и ресурсов, которые помогут вам устранить эту проблему.

ВАЖНОЕ ПРИМЕЧАНИЕ: Конкретные шаги этого процесса зависят от модели вашего устройства. Мы рекомендуем использовать приведенную здесь информацию в качестве отправной точки. При поиске в Google точных сведений о модели вашего устройства можно найти относящиеся к нему инструкции.

Samsung

Если вы используете приложение I Am Sober на устройстве Samsung, вам нужно сделать несколько шагов:

  • Отключите оптимизацию батареи для I Am Sober. Откройте Настройки, затем Приложения, затем три точки в правом верхнем углу, затем Специальный доступ, затем Оптимизация использования батареи. Здесь нажмите на раскрывающееся меню с надписью «Не оптимизированные приложения», затем переключите его на все приложения, а затем отключите оптимизацию заряда батареи для приложения I Am Sober. ПРИМЕЧАНИЕ. Для получения дополнительной информации см. этот блог-пост.
  • Исключите приложение I Am Sober из любых функций оптимизации заряда батареи на вашем устройстве. Вы найдете их в Настройках, затем в Батарея. Вам нужно будет отключить оптимизацию заряда батареи для приложения I Am Sober, а также убедиться, что параметр Ограничить фоновые данные отключен. ПРИМЕЧАНИЕ. Для получения дополнительной информации см. это руководство.

Google Pixel

Устройства Pixel используют так называемую адаптивную батарею (Adaptive Battery), которая оптимизирует заряд батареи и может задерживать уведомления от определенных приложений.

Чтобы исключить приложение I Am Sober из оптимизации заряда батареи, откройте Настройки, затем Приложения и уведомления, затем I Am Sober. Отсюда нажмите на раздел Дополнительно внизу, в котором появятся дополнительные параметры. Теперь нажмите Батарея, затем Оптимизация заряда батареи. На следующем экране коснитесь верхнего раздела с надписью Не оптимизировано и выберите Все приложения. Теперь прокрутите вниз до I Am Sober и выберите вариант Не оптимизировать.

Huawei

Убедитесь, что I Am Sober находится в списке защищенных приложений. Откройте Системные настройки, затем Расширенные настройки, затем Диспетчер батареии, наконец, Защищенные приложения. Включите переключатель рядом с I Am Sober, чтобы он продолжал работать даже после выключения экрана.

  • ПРИМЕЧАНИЕ. Для получения дополнительной информации обратитесь к этому блог-посту.*

Xiaomi

Включите автозапуск для приложения I Am Sober. Откройте Безопасность и выберите Разрешения и Автозапуск. Убедитесь, что I Am Sober включен.

ПРИМЕЧАНИЕ: Для получения дополнительной информации обратитесь к этому блог-посту.

OnePlus

Убедитесь, что I Am Sober находится в списке автозапуска. Откройте "Настройки" и нажмите "Приложения", значок шестеренки, а затем "Автозапуск приложений". Найдите в списке I Am Sober и включите его, чтобы включить автозапуск.

Oppo

Убедитесь, что I Am Sober находится в списке разрешенных приложений для запуска. Откройте Центр безопасности, нажмите Разрешения конфиденциальности, затем Диспетчер запуска, а затем разрешите запуск приложения I Am Sober в фоновом режиме.

Vivo

Включите автозапуск для приложения I Am Sober. Откройте i Manager, нажмите Диспетчер приложений, затем Диспетчер автозапуска, а затем разрешите приложению I Am Sober автоматически запускаться в фоновом режиме.

Lenovo

Включите настройку автозапуска для приложения I Am Sober. Откройте Настройки и нажмите Диспетчер питания, а затем Управление фоновым приложением. Откройте переключатель Разрешить автозапуск для приложения I Am Sober.

Устройства, использующие ОС Android Marshmallow или выше (Android 6.0+)

Если вы попробовали указанные выше соответствующие варианты, но проблема все еще не устранена, вы также можете попробовать убедиться, что приложение I Am Sober не оптимизировано для Doze mode (экономия заряда батареи). Вы можете найти данный параметр на большинстве устройств, открыв «Настройки», затем «Батарея», а затем «Оптимизация батареи». Убедитесь, что I Am Sober находится в списке приложений, исключенных из оптимизации.

ПРИМЕЧАНИЕ. Для получения дополнительной информации обратитесь к этой статье Greenbot.