Android повторяет уведомление без Alarm Manager
Я использую диспетчер тревог для запуска уведомления, когда тревога вызывается. Но проблема в том, что мне нужно реализовать определенное разрешение на использование Alarm, и пользователю может не понравиться это препятствие с нашей стороны.
Есть ли другой способ показать повторяющееся уведомление для экс. на перекрестках, где мне не нужно использовать диспетчер тревог для повторения уведомлений. Также я не заинтересован в использовании push-уведомлений (чтобы избежать бесполезных хлопот).
Короче:
1.) Я хочу уведомить пользователя о необходимости регулярно запускать мое приложение
2.) Без использования диспетчера тревог и push-уведомлений.
Спасибо!!!
1 ответ
Я должен реализовать конкретное разрешение на использование сигнализации
Нет, ты не.
Разрешение на использование Alarm Manager или установить разрешение тревоги.
Это нужно только setAlarmClock()
метод, самое большее. Регулярный AlarmManager
методы (например, set()
, setRepeating()
) не нужно это разрешение.
Тревоги стираются при перезагрузке. Если вы хотите автоматически восстановить эти сигналы при перезагрузке, вам потребуется BOOT_COMPLETED
разрешение на организацию, чтобы получить контроль в то время. Однако вы можете захотеть восстановить сигналы тревоги в другое время (например, когда пользователь в следующий раз запустит ваше приложение), и так BOOT_COMPLETED
не является обязательным.