APNS and Different Networks

The apple documentation mentions there is no restriction on multiple provider notifications servers to send push notification to iOS devices.

Is it possible, the same device token can be used in two different provider servers deployed in 2 different network,to send push notifications to same app at any moment.

Will Apple APNS, allow 2 different provider servers in 2 different networks, use same device key to send notification, same app in one device?


Have below seup

  1. One App
  2. Two different networks, consider NW1 and NW2 having one instance of provider server each.
  3. Both provider server have identical production certificate.
  4. Same device token "123-456"


I tried below steps, to send 2 notifications to app from both the networks,

  1. The app is connected to NW1 via APNS.
  2. The app is not connected to NW2 via APNS.
  3. I tried sending notification to app from NW1 with device token "123-456", notification is successfully sent.The device is getting the notification to the app.
  4. I tried sending notification to app from NW2 with same device token "123-456", notification is sent from server successfully. But the device is not getting the notification.


What could be the reason, ideally device should recive both the notification's from both the networks, but device is receiving only 1 notification and from one network only always. Can it be due to APNS is not aware of NW2, the notifications are not sent?

APNS and Different Networks
 
 
Q