在 PushSharp 一年多没有出现问题后,我们的 iOS 应用程序用户突然不再收到任何推送通知。应用程序和 APN 证书仍然有效,并且在我们的服务器端没有任何更改。
为了确保我创建了一个新的 APN 生产证书并将其上传到我们的推送服务器,但没有帮助。
此外,我还测试了两个来自 Mac OS X 商店的独立推送通知测试器应用程序(它们允许您添加证书、 token 和有效负载)并尝试从那里向自己发送推送消息。所有尝试都会得到响应:“已推送有效负载”、“已发送推送消息”。
我的 iPhone 拒绝接收任何推送通知,我的所有其他设备也是如此。我不知道出了什么问题或如何调试此问题,因为我的服务器未从 Apple 推送通知服务器检索任何错误。消息看起来总是发送到 Apple,但 Apple 似乎并没有将它们发送到用户的设备。
这怎么可能?可能发生了什么?
最佳答案
这可能是因为 Apple 取消了对 SSL 3.0 的支持 - http://news.softpedia.com/news/Apple-Push-Notification-Service-To-Drop-Support-for-Buggy-SSL-3-0-462950.shtml
关于ios - Apple 推送通知不再到达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690386/