Мое приложение получает локальное уведомление, а не удаленное уведомление.Как я могу узнать, открывается ли приложение, нажав уведомление, а не значок приложения, когда приложение убито (не работает в фоновом режиме или на переднем плане).Ранее я использовал этот метод
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
if ((launchOptions?[UIApplication.LaunchOptionsKey.loaclNotification] != nil))
{
print("here")
}
}
, однако эта функция устарела с iOS 10
[UIApplication.LaunchOptionsKey.loaclNotification] != nil)
, и Apple предлагает использовать следующий метод
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
}
однако этот метод вызывается только тогда, когда приложение находится на переднем плане или в фоне.Любая помощь будет оценена