自昨天(2013-04-23)以来,尽管开发工作正常,但我们在通过 APNS 的生产网关发送通知时遇到了问题。
我没有对发送消息的代码进行更改,所以看到它刚刚停止工作很奇怪。
这是有效载荷:
{"driver_pk":"505978566e77c33341000610","booking":{"pk":"5164d705b6c1213479c2fe5b"},"aps":{"sound":"booking_new_offer","alert":{"loc-key":"MSG_NB"}},"creation":"2013-04-24T07:44:28+00:00","type":"new-booking","param":{}}
如你们所见,大小为 220(小于 256),这是一个简单的 ASCII 字符串,根本没有特殊字符。
使用 pyapns 库完成发送工作:https ://pypi.python.org/pypi/apns在最新版本 1.1.2 中(也尝试过之前的 1.1.1 等)
有什么帮助吗?