Python中的Safari网站通知

时间:2013-12-19 16:22:46

标签: python safari apple-push-notifications osx-mavericks

我正在尝试整合Apple的新Safari网站推送通知。客户端部分工作正常。对于服务器端的一部分也是如此。实际发送通知时,不会收到任何内容。

调试不多。我正在运行Django 1.4并使用https://github.com/djacobs/PyAPNs。与iOS Push Notifs不同,在Safari Push Notifs中,有效负载有一些新字段。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

问题解决了。有效载荷结构非常不灵活,Apple的Docs也没有提到这一点。 url_args字段是必填字段,应该反映您在urlFormatString下的website.json中放置的变量数。

答案 1 :(得分:0)

可能是这样的 -

payload = Payload(alert={
                    "title": "",
                    "body": "",
                }, sound="default", badge=1,url_arg={"name":"https://www.epush.in",},)