苹果在php中使用APNS拒绝连接

Posted

技术标签:

【中文标题】苹果在php中使用APNS拒绝连接【英文标题】:Connection is refused by apple using APNS in php 【发布时间】:2011-01-28 10:50:25 【问题描述】:

大家好,我正在使用以下代码

<?php
$apnsHost = 'gateway.sandbox.push.apple.com';
$apnsPort = 2195;
$apnsCert = 'Developck.pem';

$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);

$apns = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error,$errorString, 2, STREAM_CLIENT_CONNECT, $streamContext);
echo($errorString);
?>

我收到以下警告

警告:stream_socket_client() [function.stream-socket-client]:无法连接到 /home/xxxxxxxxxx/public_html/apns1 中的 ssl://gateway.sandbox.push.apple.com:2195(连接被拒绝) /Push1.php 在第 9 行 连接被拒绝

【问题讨论】:

【参考方案1】:

看看here。我认为它会帮助您发送推送通知 ;-)

【讨论】:

那我觉得你的阅读能力有问题,伙计

以上是关于苹果在php中使用APNS拒绝连接的主要内容,如果未能解决你的问题,请参考以下文章

apns没有在php中连接

PHP发送推送通知连接失败:111连接被拒绝

这个 php 脚本是不是仍可用于使用 APNs 发送测试推送通知? [基于证书的连接]

通过 PHP 到 APNS 的持久连接

关于极光推送需要注意的几点

APNS - 通知推送 ios:对等 PHP 重置连接