Apple Push Notification Service

1 Cevap php

i yerel mac makineyi kullanarak çalışır ancak aşağıdaki hataları gitmeye çalıştı

Warning: stream_socket_client() [function.stream-socket-client]: Unable to set private key file `/Applications/XAMPP/xamppfiles/htdocs/apns/apns-dev.pem’ in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: failed to create an SSL handle in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: socket_close() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 11

Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 12

Ben, PEM diğer makine üretilen sertifikalı var

Yani ben şimdi yapmam gerekeni tamamen karıştı.

Bana localhost çalıştırmak için yapmanız gereken ne bildirin

1 Cevap

Ben sertifika ihraç olabileceğini düşünüyorum, ama. Cer dosyası bu elma malzemeleri değil özel anahtar.

Markbates bu talimatların yardımcı olabilir:

Once you have the certificate from Apple for your application, export your key and the apple certificate as p12 files. Here is a quick walkthrough on how to do this:

  1. Click the disclosure arrow next to your certificate in Keychain Access and select the certificate and the key.
  2. Sağ tıklayın ve Export 2 items….
  3. Açılan p12 biçimini seçin ve adlandırın cert.p12.

Şimdi pem dosyası P12 dosyası gizli:

$ openssl pkcs12 -in cert.p12 -out apple_push_notification_production.pem -nodes -clcerts