Kivy - Plyer - Android - 发送通知,而应用程序未运行

问题描述:

我正在写一个python应用程序在基维。Kivy - Plyer - Android - 发送通知,而应用程序未运行

这个想法是允许用户在特定的日期让用户做出预订记录,然后程序应该在当天向他们发送关于预订的通知。

Theres可能是一个简单的方法来做到这一点,我使用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通知

任何帮助apreciated与此。

感谢

我想你应该看看的Android AlarmManager。如果这是您需要的,here是Kivy的一个例子。

AlarmManager

这个类提供访问系统报警服务。这些允许您安排您的应用程序在未来的某个时间点运行。当警报响起时,已经注册的Intent被系统广播,如果目标应用程序尚未运行,则会自动启动。

+0

感谢您回答Willem,但是当我打包代码时程序崩溃,我浏览了一些和某处,我发现了另一个完全像这样的问题,答案是这是不可能的,我非常抱歉但是我已经和我的客户谈过了,我们为应用程序开发了一种解决方法,因此对于我自己来说,这已经不再需要了,虽然它本来不错,但它的针头让我现在花更多时间在它上面,也许以后。感谢您分享您的知识! –