Когда я нажимаю push-уведомление FCM, я хочу запустить свое приложение.(в swift4) - PullRequest
0 голосов
/ 19 октября 2018
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
    if let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "showSplashScreen") as? ShowSplashScreen {
        if let window = self.window, let rootViewController = window.rootViewController {
            var currentController = rootViewController
            while let presentedController = currentController.presentedViewController {
                currentController = presentedController
            }
            currentController.present(controller, animated: true, completion: nil)
        }
    } 
}

После запуска приложения, когда я нажимаю fcm push-уведомление, оно открывается хорошо.Но когда я закрываю свое приложение в фоновом режиме и нажимаю fcm push-уведомление, оно не работает.Кажется, приложение убивают.Что мне делать, если я хочу запустить свое приложение, когда нажимаю уведомление fcm?(когда приложение не запущено)

...