Определить, было ли приложение запущено / открыто из push-уведомления

Можно ли узнать, было ли приложение запущено / открыто из push-уведомления?

Я предполагаю, что событие запуска может быть поймано здесь:

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

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

    }
}

Тем не менее, как я могу обнаружить, что он был открыт из push-уведомления, когда приложение было в фоновом режиме?

Ответы на вопрос(24)

Ваш ответ на вопрос