What happens if an application is waiting for a push notification and the internet connection is unavailable?
For example, I tell my server to do task “A”, and notify me via APNS when the task is ready. But, after I send the task to the server, the application loses internet connectivity.
Notification will be delivered when internet connection on iPhone becomes available again.
See “Quality of Service” section of Local and Push Notification Programming Guide.