苹果推送服务(APNS)失败

前几天项目的客户端推送服务挂了,后台一直报错:

Severity: Warning --> stream_socket_client(): SSL operation failed with code 1. 
OpenSSL Error messages:error:14094438:SSL routines:SSL3_READ_BYTES:tlsv1 alert internal error 

在网上看了很多类似这样的提问,都没有解决问题,由于另一个客户端是可以正常收到APNS推送的,而另一个客户端和收不到推送的客户端服务端代码是同一套代码,所以排除了服务端问题。

后面让ios开发生成一个开发用的推送证书,我们在内网测试结果能推送过来,我们推测可能是证书的问题,所以让ios开发生成一个正式使用的推送证书,先在内网使用正式的证书推送,结果也是能推送成功,由此确定就是证书的问题。

一般报上面这种错误的,大部分都是证书的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容