Ermitteln, ob die App über eine Push-Benachrichtigung gestartet / geöffnet wurde

Ist es möglich zu wissen, ob die App über eine Push-Benachrichtigung gestartet / geöffnet wurde?

Ich vermute, die Eröffnungsveranstaltung kann hier gefangen werden:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    if (launchOptions != nil) {
         // Launched from push notification
         NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];

    }
}

Wie kann ich jedoch erkennen, dass es aus einer Push-Benachrichtigung heraus geöffnet wurde, als sich die App im Hintergrund befand?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage