APN php code dando Aviso: stream_socket_client () [function.stream-socket-client]: incapaz de se conectar a ssl: //gateway.sandbox.push.apple.com: 2195

Estou tentando implementar o Apple Push Notification usando o código php. Aqui está meu código

$deviceToken = 'My device token';
$passphrase = '';
$message = 'My first push notification!';

////////////////////////////////////////////////////////////////////////////////

$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'apns-dev-cert.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);

$fp = stream_socket_client(
    'ssl://gateway.sandbox.push.apple.com:2195', $err,
    $errstr, 120, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

if (!$fp)
    exit("Failed to connect: $err $errstr" . PHP_EOL);

echo 'Connected to APNS' . PHP_EOL;

$body['aps'] = array(
    'alert' => $message,
    'sound' => 'default'
    );
$payload = json_encode($body);
$msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload;

$result = fwrite($fp, $msg, strlen($msg));

if (!$result)
    echo 'Message not delivered' . PHP_EOL;
else
    echo 'Message successfully delivered' . PHP_EOL;

fclose($fp);

O arquivo .pem do certificado está no mesmo diretório do arquivo. Este código está funcionando bem na minha máquina local. Eu estou usando o MAMP. Estou recebendo notificações nos meus dispositivos.

Mas quando eu estou tentando no servidor, não está funcionando e dando um erro.

Aviso: stream_socket_client () [function.stream-socket-client]: não é possível conectar-se a ssl: //gateway.sandbox.push.apple.com: 2195 (Conexão recusada) em / home / nextgen / public_html / ApplicationGenerator / appointmentportal / iosapp / SimplePush / simplepush.php na linha 14 Falha ao conectar: ​​111 Conexão recusada

Se o arquivo de certificado estiver errado, como isso funcionaria no meu servidor local?

Eu não estou conseguindo escapar disso. Vocês podem me ajudar?

questionAnswers(1)

yourAnswerToTheQuestion