How to send Offline Push Notification?

Can an iPhone app send a push notification alert that triggers the launch of that app if the user missed the initial push notification?

  • Wondering if this is a limitation of the iOS APNS or can an app developer do something to allow missed notifications/alerts to trigger the desired function, since after the user missed the push notification the action buttons from the alert seems to be no longer available.

  • Answer:

    Push notifications don't automatically launch apps-- the user has to tap the "view" button in the notification alert to make the app launch. If the user doesn't want to press that button there's nothing you can do about it. You could send more push notifications but the user could keep on ignoring them, and too many pushes would get annoying. If you're trying to make sure the user has seen a notification, one possible scenario would be to have the iOS app send an acknowledgement back to the server when it launches in response to a push. If the server doesn't receive an acknowledgement within some specific time frame, it could send another. The user can keep missing or just ignoring the pushes though, and you can't bypass their choice on the matter. It's a delicate balance though-- too many pushes and the user will either disable push for your app or delete it completely. This could be seen as a limitation of the push system, but only if you put your needs ahead of the people using your app.

Tom Harrington at Quora Visit the source

Was this solution helpful to you?

Other answers

On a related note iOS 5.0 now will provide a history of past notifications via a notification center. This will allow users to find the notifications they might have missed before which will greatly increase the success rate of push notifications.

Ish Harshawat

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.