3

Apple のプッシュ通知サーバーに接続して、いくつかの通知をプッシュしようとしています。すべての接続試行がタイムアウトしています。サーバーgateway.sandbox.push.apple.comおよびgateway.push.apple.comに ping を実行しようとしましたが、到達できません。これらのサーバーは稼働しており、到達可能ですか? 彼らが到達可能であることを証明できる機関はありますか?地域の問題ですか?

4

1 に答える 1

1

この質問を Apple フォーラムに投稿しましたが、応答がありませんでした。しかし、私は多くの実験の末に自分でそれを理解しました。プロキシ経由でルーティングされる APNS への要求は、ping 要求であれ接続要求であれ、転送中に除外され、APNS に到達することはありません。これはおそらく、Apple 関係者によるセキュリティ上の懸念から行われています。つまり、作業場所にあるマシンからのリクエストは、常にプロキシ サーバーを介してルーティングされるため、通過することはありません。中間プロキシなしで直接インターネット接続を介して送信された要求は、 APNS に送信されます

これをテストするには、モバイル 3G 接続をテザリングして PC/ラップトップと共有し、APNS への接続または ping を試行すると成功するはずです。mpobile 3G 接続は直接インターネット接続です。職場で機能させるには、IT 部門に直接接続を依頼してください。

更新:たまたまファイアウォールの問題でした。APNS 範囲の IP への接続を許可するようにファイアウォールを構成した結果、解決しました。

于 2012-11-28T09:33:45.007 に答える