APNS registration over Cellular Network

Hi Apple Team,


In our Vodacom Application we are planning to roll out Push Notification feature. The implementation is all done and tested. But we are seeing APNS registration is no happening specifically in Tanzania location on our Vodacom Cellular Network. It works fine on WiFi.

With reference to this link: https://support.apple.com/en-us/HT203609

We would like to understand and get confirmation from you that for APNS registration to happen do we require any cellular network configuration to be checked and taken into consideration? We suspect incoming traffic from Apple is getting blocked on our Vodacom Cellular network. But due to security reasons our network team requires clarification from Apple to proceed.


Please help to get clarity and Push Notification to work on our Cellular Network.


Below is the excerpt from the reference link.

Check required ports

If you use Wi-Fi behind a firewall, or private Access Point Name for cellular data, connect to specific ports. You need a direct, unproxied connection to the APNs servers on these ports:

  • TCP port 5223 to communicate with APNs.
  • TCP port 443 or 2197 to send notifications to APNs.*
  • TCP port 443 is required during device activation, and afterwards for fallback (on Wi-Fi only) if devices can't reach APNs on port 5223.

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