How long can it take for a push notification to get delivered when sent via APN?

Typically, a push notification is processed immediately within Apple's servers but sometimes it can incur delays up to a couple of minutes. Note that such delays are not under the control of the PubNub realtime network which delivers the push notifications to APN instantly after the publish is successfully invoked.