Ben bir itme bildirim sunucu kurmak için bir girişim How to build an Apple Push Notification provider server (tutorial) de talimatları takip ettik.
Ben şu PHP kodu ile bağlanmaya çalıştığınızda
// connect to apns server
$strAPNSUrl = 'ssl://gateway.sandbox.push.apple.com:2195';
$strAPNSCert = 'dev.pem';
// generate stream
$oStreamContext = stream_context_create();
stream_context_set_option($oStreamContext, 'ssl', 'local_cert', $strAPNSCert);
// create the socket connection
$oAPNS = stream_socket_client($strAPNSUrl, $iError, $strError, 2, STREAM_CLIENT_CONNECT, $oStreamContext);
Ben şu uyarıyı almak
Warning: stream_socket_client() [function.stream-socket-client]: SSL operation failed with code 1. OpenSSL Error messages: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert
Ne Google'da bulmak mümkün oldum bilgi dayanarak, sorun benim sertifika gibi görünüyor.
Benim KSS ve OS X (öğretici talimatlara göre PEM dosyaları) pem dosyaları oluşturma ediyorum. Ben dev.pem oluşturduktan sonra benim hosting sağlayıcısı yükleyerek ve benim php komut dosyasını çalıştırmak için çalışıyorum. Bu oluşturmak ve sertifika "yüklemek" için doğru yolu nedir?
Ben hata ayıklama fikirler tükendi. Herhangi bir yöne harika olurdu.