iOS推送通知无法连接:111连接被拒绝

时间:2016-06-17 10:15:14

标签: php ios codeigniter push-notification apple-push-notifications

我在我的实时服务器上收到以下错误,但相同的代码在我的本地PC中运行良好。

A PHP Error was encountered

Severity: Warning

Message: stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection refused)

Filename: controllers/Appcar.php

Line Number: 657

Backtrace:

File: /home/aistech/public_html/mywhipp/application/controllers/Appcar.php
Line: 657
Function: stream_socket_client

File: /home/aistech/public_html/mywhipp/index.php
Line: 292
Function: require_once

我不知道这里究竟是什么问题。我尝试了一切,但没有取得成功。

1 个答案:

答案 0 :(得分:0)

要从php发送推送通知到iOS设备,我们需要点击APN网址。 APN网址对于不同的环境是不同的

ssl://gateway.sandbox.push.apple.com:2195 - development
ssl://gateway.push.apple.com:2195 - production.

当你发现它在本地非生产时,在错误消息中它显示沙箱URL,对于生产你需要更改URL。

if ($production) {
    $gateway = 'gateway.push.apple.com:2195';
} else { 
    $gateway = 'gateway.sandbox.push.apple.com:2195';
}