【发布时间】:2016-09-21 11:16:06
【问题描述】:
我做的测试如下:
我制作了示例应用程序,在其中启用了推送通知并实现了处理它们的机制。
-
我正在测试使用
curl向我的应用程序发送静默推送通知,效果很好。我正在测试:curl -v -d '{"aps":{"content-available":1}}' --cert "/Users/me/Desktop/mycert.pem":"" -H "apns-topic: com.domain.name" --http2 https://api.development.push.apple.com/3/device/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-
作为 Apple 的回答,我总是看到以下内容:
根据官方文档中的
,这很好并且符合预期Table 6-4:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/APNsProviderAPI.html
1234563然而,这并没有发生,我总是收到
200 状态代码,就像一切都很好,并且推送令牌仍然可用。
删除后 1 - 1.5 小时,我仍然收到 200 作为答案。
您是否知道 Apple 多久刷新一次推送令牌列表,以及何时可以预期最终开始收到 410?还有 - 在生产环境之外测试应用程序时,410 状态(和一般的Instant Feedback)是否可测试?
提前感谢您的任何回答。
干杯
【问题讨论】:
-
嘿兄弟,你解决了这个问题吗?我面临着完全相同的问题stackoverflow.com/questions/39290613/…
-
其实我发现了如何测试这个。明天写一个答案。万一我忘了,ping我。干杯
-
只是为了记住关于这个兄弟的答案,如果它不返回 410,这个 apns http2 会吓到我。提前谢谢!
-
感谢您的 ping,很快就会回答。
标签: ios push-notification apple-push-notifications