我在使用 PHP 连接 APNS 时遇到问题。根据我到目前为止的学习:-
- 证书、私钥和密码是正确的,因为我已经使用第三方通知提供商对其进行了测试,而且它在我的服务器上运行了一段时间,然后停止运行。
- 它在应用程序中配置正确,因为我有时可以收到通知。
所以简而言之,它可以正常工作 2-3 次,然后它就会停止工作并出现以下错误:
Warning: stream_socket_client() [function.stream-socket-client]: SSL: Connection reset by peer in /home/sites/mydomain.com/public_html/saloon-app/webservices/test.php on line 52
Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /home/sites/mydomain.com/public_html/saloon-app/webservices/test.php on line 52
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /home/sites/mydomain.com/public_html/saloon-app/webservices/test.php on line 52
ERROR:: CODE(0):: bool(false)