Apple のプッシュ通知が届かない場合

ネットワークに接続しているのに Apple のプッシュ通知が表示されない場合は、ネットワーク管理者にお問い合わせください。

Apple プッシュ通知サービス (APNS) を利用するには、Mac や iOS クライアントから Apple のサーバに直接、安定接続できることが必要です。

iPhone、iPad、iPod touch は、状況に応じて、モバイルデータ通信 (可能な場合) や Wi-Fi で APNS に接続します。

ファイアウォールの背後の Wi-Fi をご利用の場合や、モバイルデータ通信でプライベートのアクセスポイント名をご利用の場合は、特定のポートに接続してください。以下のポートで、APNS サーバにプロキシを経由せずに直接接続する必要があります。

  • TCP ポート 5223:APNS との通信用
  • TCP ポート 2195:APNS への通知の送信用
  • TCP ポート 2196:APNS フィードバックサービス用
  • TCP ポート 443:デバイスのアクティベーション中、およびその後でデバイスがポート 5223 で APNS に接続できなかった場合のフォールバック用 (Wi-Fi のみ) に必要

ネットワーク管理者に連絡し、上記のポートにアクセス可能か確認してください。

APNS サーバでは負荷分散が採用されているので、デバイスが通知を受け取る際に常に同じパブリック IP アドレスに接続するとは限りません。17.0.0.0/8 アドレスブロック (Apple に割り当てられたブロック) 全体で上記のポートにアクセスできるようにしておくと安心です。

Apple サービスで使われるポートについて詳しくは、こちらの記事を参照してください。Apple Developer Web サイトでは、Apple プッシュ通知サービス (APNS) に関する詳しい情報を紹介しています。

公開日: