Kivy - Plyer - Android - отправка уведомлений, пока приложение не запущено

Я пишу приложение python в kivy.

Идея состоит в том, чтобы позволить пользователю сделать, чтобы пользователь сделал заметки о бронировании на определенные даты, а затем программа должна отправить им уведомление в этот день о бронировании.

Возможно, это простой способ сделать это, я использую plyer.

from plyer import notification
notification.notify(title="Kivy Notification",message="Plyer Up and Running!",app_name="Waentjies",app_icon="icon.png",timeout=10)

Это работает, я получаю уведомление, когда я вызываю эту функцию, однако я не могу найти способ отправить это уведомление, пока приложение не работает, я знаю, что есть другие вопросы, которые, кажется, отвечают на этот вопрос, но они не просто их просто запустить приложение в фоновом режиме, которое я не хочу делать, все, что я хочу, это что-то вроде столкновения уведомлений кланов, когда ваши войска готовы к битве, или уведомление в facebook, когда кому-то понравилось ваше сообщение.

Любая помощь, одобренная с этим.

Спасибо

Ответ 1

Я думаю, вам стоит взглянуть на Android AlarmManager. Если это то, что вам нужно, здесь является примером для Kivy.

AlarmManager

Этот класс предоставляет доступ к системным службам сигнализации. Это позволяет планировать запуск приложения в определенный момент в будущем. Когда будильник отключается, намерение, которое было зарегистрировано для него, транслируется системой, автоматически запуская целевое приложение, если оно еще не запущено.