我想从PHP脚本发送APN(Apple推送通知)。我的PHP脚本工作正常,我在iPhone设备从本地主机发送时收到通知,以及但是当我上传使用相同的.pem文件相同的脚本返回错误shared server
...苹果推送通知不在共享服务器上工作
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.push.apple.com:2195 (Connection refused) in /mypath/SendPushNotification.php on line 28 Failed to connect: 111 Connection refused
从一些源我知道发送APN端口2195必须是开放的,这在共享服务器计划中是不可能的。所以我尝试使用专用服务器,它的工作完美,我收到设备上的通知。我努力寻找共享服务器的解决方案,但没有找到任何解决方案。
我的问题:是否有可能发送APN而不从共享服务器打开端口2195?如果是提供一些指导。
请检查您的证书(.pem)或重新生成证书(.pem)并重试。 – Pratik 2013-04-05 06:25:31
@Pratik它只是在本地机器上以及在专用服务器上完美工作,那么它应该在共享服务器上有什么问题? – 2013-04-05 06:26:29
然后可能会在您的共享服务器的SSL端口 – Pratik 2013-04-05 06:29:25