I am scheduling a local notification which is firing fine. I need to know how to allow a user to launch my app after the notification has been displayed on screen.
I also need to know how to identify this type of launch to direct the user to a specific view, relevant only to users who have arrived as a result of the notification.
I have been looking at the UIApplicationDelegate protocol reference and feel it could be in the area of the launchOptions within -didFinishLaunchingWithOptions:, but need a little pointer.
Your application will launch automatically, you don’t have to do anything in the app itself for that to happen.
If that’s not already happening, check that you’ve specified an alertAction for the notification when you create it – that’s the label of the button in the notification alert that opens your app and if you don’t set it, the notification alert won’t launch the app.
To open a specific view, use the launchOptions and the application:didReceiveRemoteNotification method.