Detectar se o aplicativo foi iniciado / aberto a partir de uma notificação por push

É possível saber se o aplicativo foi iniciado / aberto a partir de uma notificação por push?

Eu acho que o evento de lançamento pode ser encontrado aqui:

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

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

    }
}

No entanto, como posso detectar que ele foi aberto a partir de uma notificação por push quando o aplicativo estava em segundo plano?

questionAnswers(24)

yourAnswerToTheQuestion