ошибка подключения push-уведомлений - PullRequest
4 голосов
/ 28 декабря 2010

Я использую php скрипт для отправки уведомлений в свое приложение.Но в следующей строке

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

, где

$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'ck.pem');

Я получаю сообщение об ошибке:

Предупреждение: stream_socket_client (): операция SSL не выполнена с кодом1.
Сообщения об ошибках OpenSSL: ошибка: 14094416: процедуры SSL: SSL3_READ_BYTES: сертификат предупреждения sslv3 неизвестен в /Users/amit/Desktop/NotificationFolder/apns.php в строке 29

Предупреждение: stream_socket_client ():Не удалось включить шифрование в /Users/amit/Desktop/NotificationFolder/apns.php в строке 29

Предупреждение: stream_socket_client (): невозможно подключиться к ssl: //gateway.sandbox.push.apple.com:2195 (неизвестная ошибка) в /Users/amit/Desktop/NotificationFolder/apns.php в строке 29
Не удалось подключиться 0

Кто-нибудь знает, как избавиться от этой проблемы ??У него все отлично работает.

1 Ответ

0 голосов
/ 28 декабря 2010

какой у вас пароль сертификата, правильно ли он указан и действительно ли ваш сертификат находится в ck.pem? Как вы создали свой сертификат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...