You cannot determine if the user decided to ignore UILocalNotification . Since you cannot show UIAlertView in the background, your only option is to use UILocalNotification .
But, as you declare, you cannot determine if the user clicked the cancel button, also with iOS6 and the notification center there is no longer a cancel button. Only if the user has chosen to show you notifications as alerts, will there be a close button. However, you cannot find that your notification is closed or not displayed at all.
Your only option is to send spam with a notification until the application is open. But this is considered a bad user interface and can make you hate users.
source share