3

アップルプッシュ通知APIを試して、ローカルのMac(環境)で動作させました。ローカルTomcatでテストしたところ、すべて正常に動作し、iOSデバイスは例外として通知を受け取ります。アマゾンEC2のAppleプッシュ通知サーバーは接続されていますが、通知は受けません

しかし、リモートサーバー(Amazon EC2インスタンス)のTomcatに私の戦争を展開すると、私は検証のために同じ.p12ファイルを使用することに注意してください。アプリケーションは正常に終了しましたが、iOSデバイスはメッセージを受信できませんでした。

アップルのプッシュサーバーとの接続を確認しても、問題はないようです。

私はこのAmazon EC2用に設定された他のシステムを見逃してしまったのでしょうか? Windowsマシン上のTomcatでも同じコードが動作します。

ありがとうございます!

+0

幸運にも、この問題に直面していますか? – Warrior

+0

'$ telnet gateway.push.apple.com 2195'を試して、ポートが開いているかどうか確認しましたか? EC2セキュリティグループまたはローカルファイアウォールを編集する必要があるかもしれませんが、 –

答えて

0

ec2からApns経由でプッシュ通知を送信すると効果があることを確認しました。私は問題を抱えていましたが、間違ったアプリケーションのために証明書を使用していたことが判明し、それは黙って失敗しました。接続に問題がある場合は、ファイアウォールを確認してください。それが正常に送信されているが、配信がない場合は、証明書の変数を削除します。

関連する問題