私は従いました: tutorial-part-12。開発証明書では動作しますが、本番証明書では動作しません。
私はすでにサンドボックスを ssl://gateway.push.apple.com:2195
私のphpに変更しました。
この手順で production.pem を作成しました。
$ openssl x509 -in aps_developer_identity.cer -inform der
-out PushChatCert.pem
$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12
インポート パスワードを入力してください: MAC 検証済み OK PEM パス フレーズを入力してください: 検証中 - PEM パス フレーズを入力してください:
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
ck.pem を共有ホストにアップロードします。エラーではありませんが、プッシュ通知はしません。
私のphpでは、それは言った:APNSに接続しました メッセージが正常に配信されました