Python Kivy使用Android通知
是否可以使用python和/或kivy在ios上发送本地通知?实际上,它不必振动,只需一个数字图标,也许一条实时信息就可以了 编辑: 从评论来看,Pyobjus似乎能够做到这一点,但我不确定如何做到Python Kivy使用Android通知,python,ios,kivy,alerts,Python,Ios,Kivy,Alerts,是否可以使用python和/或kivy在ios上发送本地通知?实际上,它不必振动,只需一个数字图标,也许一条实时信息就可以了 编辑: 从评论来看,Pyobjus似乎能够做到这一点,但我不确定如何做到 啊!我的梦想破灭了。我的hackintosh还没有完成,pybojus需要一个mac!看来这将是一款Android应用程序。但我仍然不知道如何做到这一点。既然你把话题改成了android…我可以帮你 Kivy有一个姐妹项目,它提供了一种独立于平台的方式,通过一个pythonic接口访问不同的API。
啊!我的梦想破灭了。我的hackintosh还没有完成,pybojus需要一个mac!看来这将是一款Android应用程序。但我仍然不知道如何做到这一点。既然你把话题改成了android…我可以帮你 Kivy有一个姐妹项目,它提供了一种独立于平台的方式,通过一个pythonic接口访问不同的API。Android有很多接口,包括通知,所以你可以直接使用plyer和/或查看代码来了解它是如何工作的
碰巧我之前做了一个关于android的短片,你可以找到。这只是一个很快的介绍,但可能会有所帮助。我希望这会对您有所帮助
import kivy.app
import plyer
class PushNotificationApp(kivy.app.App):
def show_notification(self):
plyer.notification.notify(title='test', message="Notification using plyer")
app = PushNotificationApp()
app.run()
当然可以,;推送通知只是一种通信形式。这就像问Python和Kivy是否可以做HTTP。你在这里没有提供足够的信息。你是说苹果推送通知服务吗?如果是这样,您可能只需要使用本机API。在Android上,我们使用pyjnius调用本机Java代码——我假设在iOS上Kivy也有类似的功能。的确,在iOS上,我们有pyobjus。我对它或苹果api一无所知,所以我不能回答这个问题,假设这就是我的意思。好的,谢谢你们提供的信息,我将研究这两个方面,抱歉,我不太了解推送通知过程,仍在学习中@RyanP抱歉,我搞糊涂了,我是说本地通知不是推送通知XDwow,看起来kivy有很多姐妹项目啊,android的python,啊,我不知道这件事。我刚刚编写了自己的Java代码,用于使用振动和通知:我很快就会尝试,但我在设置上有问题!您是如何安装plyer的?这显然取决于pyjnius,但当我运行setup.py时,我得到
无法确定JDK_HOME
但JDK_HOME变量已设置!键入echo$JDK_HOME将产生/usr/usr/lib/jvm/java-7-openjdk-amd64
您打算如何使用它?在android上?我正在尝试在linux上安装它,Ubuntu12.04 LTS,为android开发。嗨,我正在尝试使用plyer为android应用程序实现通知。它在我的笔记本电脑上运行良好,我收到了通知,但当我使用buildozer为android构建它时,每当执行通知行时,应用程序就会崩溃。。。我不知道是什么问题,你能帮忙吗!