If you‘re not getting Apple push notifications

Find out what to do if you're not getting Apple push notifications while your iOS device is on a Wi-Fi network and you don't have a cellular data signal.

To use Apple Push Notification service (APNs), you need a direct and persistent connection to Apple's servers. Your device connects to APNs using cellular data if it's available. If there's no viable cellular connection, the device switches to Wi-Fi.

If you use Wi-Fi behind a firewall or a private Access Point Name (APN) for cellular data, you'll need a direct, unproxied connection to the APNs servers on these ports:

  • TCP port 5223: For communicating with Apple Push Notification services (APNs)
  • TCP port 2195: For sending notifications to APNs
  • TCP port 2196: For the APNs feedback service
  • TCP port 443: For a fallback on Wi-Fi only, when devices can't reach APNs on port 5223

The APNs servers use load balancing, so your devices won't always connect to the same public IP address for notifications. It's best to allow access to these ports on the entire address block, which is assigned to Apple.

APNs stands for the Apple Push Notification service. APN stands for Access Point Name, the gateway between a cellular data network and the Internet.

Find more information on the ports Apple services use. The Apple Developer website has more information about Apple Push Notification service.

Last Modified: