iOS - 推送通知,连接到Apple APNS服务器的SSL错误

时间:2014-11-03 11:21:34

标签: ios ssl apple-push-notifications provisioning-profile

我的推送通知已经好几个月了,但突然停止了能够连接到Apple APNS服务器并出现以下错误:

使用SSL连接时出错。错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败

我已在我的服务上检查了以下内容:

  1. .pem文件的路径是正确的 - 是
  2. 服务器可以在端口2195上Telnet到gateway.push.apple.com - 是
  3. .pem文件尚未过期 - 是
  4. .pem密码是正确的 - 是
  5. 我唯一能想到的是应用程序的iOS配置文件已于4周前过期,我还没有完成续订,因为我还没有计划任何应用程序更新。我现在只是更新了它,但仍然收到SSL错误。如果配置文件到期,是否会阻止APNS用于应用程序?我不会认为他们是相关的。我的APNS证书不会再过期10个月。

1 个答案:

答案 0 :(得分:2)

对它进行了排序 - 我错过了2014年10月29日苹果公司在其APNS服务器上放弃对SSLv3.0的支持的消息。我已经更新了我的服务以连接TLSv1.0,而且一切都在恢复。

必须更频繁地阅读Apple Developer网站:

https://developer.apple.com/news/?id=10222014a