Détecter si l'application a été lancée/ouvert à partir d'une notification push

Est-il possible de savoir si l'application a été lancée/ouvert à partir d'une notification push?

Je suppose que l'événement de lancement peut être pris ici:

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

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

    }
}

Cependant, comment puis-je détecter, il a été ouvert à partir d'une notification push lorsque l'application est en arrière-plan?

  • C'est un vieux, mais très utile post. Malheureusement, le haut réponses ne sont pas réels résoudre le problème (comme les commentaires l'indiquent). Veuillez envisager de marquer une réponse comme "accepté" puisque le présent n'est pas complète.
InformationsquelleAutor joao | 2013-05-06