3

本番プッシュ通知に使用する .pem ファイルを作成しました。

そしてサーバーにアップロード。

しかし、プッシュ通知を送信すると、このようなエラーが発生します。

$fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); 機能していません。返品に失敗しました。

このエラーは何ですか、それを解決する方法。

最後に、.pem ファイルが正しいかどうかを知る方法

4

1 に答える 1

3

GnuTLS バイナリの「certtool」を使用して、証明書を検証できます ( certtool -i --infile cert.pem)。Windows バイナリも利用できます

あなたのstream_socket_client問題に対する答えはありません。コンテキストが正しく初期化されていることを確認してください。ドキュメントに例が示されています。

于 2010-07-27T07:24:04.033 に答える