SSブログ

[PHPエラー]Unable to connect to 'ssl://gateway.sandbox.push.apple.com:2195'

サーバ(プロバイダ)に置いたPHPファイルを実行し、
APNS経由で、iPhone端末(クライアントアプリ)にプッシュ通知のテストをした際に
ブラウザで下記エラーが表示された。

ーーーーーーーーーーーーーーーーーーーーーーーー
Tue, 25 Feb 2014 08:38:54 +0100 ApnsPHP[11935]: INFO: Trying ssl://gateway.sandbox.push.apple.com:2195...

Tue, 25 Feb 2014 08:38:55 +0100 ApnsPHP[11935]: ERROR: Unable to connect to 'ssl://gateway.sandbox.push.apple.com:2195': (0)
ーーーーーーーーーーーーーーーーーーーーーーーー


【対処】
「Push Notification用のSSL証明書」を作り直したらうまくいった。
ターミナルで証明書をp12ファイルからpemファイルに変換するのが失敗してたのかも。

ーーーーーーーーーーーーーーーーーーーーーーーー
Wed, 26 Feb 2014 02:24:47 +0100 ApnsPHP[835]: INFO: Trying ssl://gateway.sandbox.push.apple.com:2195...

Wed, 26 Feb 2014 02:24:49 +0100 ApnsPHP[835]: INFO: Connected to ssl://gateway.sandbox.push.apple.com:2195.
ーーーーーーーーーーーーーーーーーーーーーーーー


以下の設定が全て一致してないとプッシュ通知はうまくいかないので注意が必要。
・ios dev centerのApple ID、プロビジョニングプロファイル
・Push Notification用のSSL証明書(pem)
・ルート証明書(pem)
・PHPファイルのパラメータ
 (SSL証明書、ルート証明書、デバイストークン)
・XcodeのBundle identifier、Code Signing
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。