3

Apple プッシュ通知 API を試して、ローカルの Mac (環境) で動作するようにしました。ローカルの tomcat でテストしたところ、すべて正常に動作し、iOS デバイスは例外として通知を受け取りました。

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

Apple プッシュ サーバーとの接続を確認しましたが、問題ないようです。

この Amazon EC2 用にセットアップされた他のシステムを見逃していないかどうか疑問に思っています。Windows マシンの tomcat でも同じコードが機能します。

ありがとう!

4

1 に答える 1

0

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

于 2012-08-25T12:37:16.123 に答える