OpenSSL :: SSL :: SSLError(SSL_connect SYSCALL返回= 5 errno = 0状态= SSLv3读取服务器会话票证A):
整合库以进行苹果推送通知Houston gem。自从过去两个月以来,它运作顺利,但现在在应用程序中出现了这个错误。
尝试许多解决方案来解决问题。
还尝试使用新的证书pem文件但得到相同的错误..有时它正在工作
请帮助解决问题。
答案 0 :(得分:0)
错误严格说明您使用了错误的APNS证书。它可能已过期,或者它只是旧证书的类型(在2015年12月之前创建)。
一年前,Apple推出了新的通用证书,而今天它只支持它们。因此,您需要创建一个新的通用证书,以使推送通知再次起作用。
在apple.com证书上有.p12扩展名,您可能会以某种不正确的方式对其进行转换。
我用来发送apns通知(rpush)的另一个gem可以使用p12证书而不用担心。您也可以使用Rpush gem发送一些测试推文,以确定它是否是休斯顿的问题或它的证书问题。