3

ipod touchがAppleプッシュ通知を受信するには、どのネットワークサービス、ポート番号、発信着信、またはその両方をネットワーク上で開く必要がありますか?

apnを送信するときに設定する送信ポート番号を知っています。唯一のことは、私の学校では、事実上すべての発信(および着信)ポートがブロックされており、その結果、APNが機能しないことです。私がネットワーク管理者と話し、どのポートのブロックを解除するかを彼に伝えた場合、彼はそうするだろうと確信しています。だから私の質問は:どのネットワークサービス、ポート番号、発信着信、またはその両方が、ipod touchがAppleプッシュ通知を受信するためにネットワーク上で開いている必要がありますか?

4

2 に答える 2

9

Appleのドキュメントによると:ポート5223。

デバイスが Wi-Fi 経由で接続されていても通知を受信できない場合は、使用している Wi-Fi ネットワークに、ポート 5223 をブロックしているファイアウォールがある可能性があります。通知が機能するには、このポートが TCP トラフィックに対して開かれている必要があります。

于 2009-12-23T03:37:48.047 に答える
3

APNS がネットワーク内から機能するには、17.0.0.0/8:5223 と通信できる必要があります。TCP 接続は、iOS デバイスから *.push.apple.com に対して行われます。インバウンド TCP 接続は必要ありません。

于 2011-03-24T15:26:50.637 に答える