Есть ли способ создать надежные повторяющиеся уведомления на каждом устройстве Android?

Что я хочу создать: Оффлайн приложение, которое отправляет текстовое уведомление пользователю из базы данных (Room) раз в 5 дней в случайное время. Тестирую приложение на своем реальном устройстве Redmi Note 7 (MIUI).

Я пытался использовать Alarm Manager и Work Manager для повторения задачи. Все работало как надо (даже когда смахивал приложение) только тогда я включал автозапуск и менял контроль активности на "нет ограничений" для моего приложения в настройках. Затем я узнал, что многие производители, такие как Xiaomi, Oppo, Huawei и подобные, ограничивают фоновую работу приложений.

Вопрос: Что я должен использовать для написания надежных повторяющихся уведомлений (не foreground service) на каждом android устройстве, не требуя дополнительно от пользователей включения автозапуска и подобных настроек приложения?


Ответы (0 шт):