【发布时间】:2014-06-06 19:02:39
【问题描述】:
是否可以使用 python 和/或 kivy 在 ios 上发送本地通知?实际上它不必振动,只需一个数字图标和实时消息即可。
编辑:
从 cmets 看来,Pyobjus 似乎能够做到这一点,但我不确定如何。
啊!我的梦想破灭了。我的 hackintosh 还没有完成,pybojus 需要一个 mac!所以看起来这将是一个 Android 应用程序。但我仍然不知道该怎么做。
【问题讨论】:
-
当然可以;推送通知只是一种沟通形式。这就像问 Python 和 Kivy 是否可以做 HTTP。你在这里没有真正提供足够的信息。您是指苹果推送通知服务吗?如果是这样,您可能只需要使用本机 API。在 Android 上,我们使用 pyjnius 调用本机 Java 代码——我假设 iOS 上的 Kivy 也有类似的东西。
-
您仍然很可能需要使用 pyobjus。 pyobjus.readthedocs.org/en/latest 基本上,您将加载任何需要的框架,然后使用
autoclass为 ObjC 类创建 Python 代理,并像在 ObjC iOS 应用程序中一样调用方法。 -
该错误是由app_icon = Drawable.icon引起的,这里是解决方法stackoverflow.com/a/69307364