Базовые данные и UserDefaults не хранят данные, когда мое приложение закрыто.
Я получаю уведомление, когда мое приложение закрывается, поэтому я сохраняю его в основных данных и по умолчанию что-то делаю.
когда приложение открыто, оно хранит всю информацию, но закрывается только приложение, оно не работает, любая идея сделать это.
Я сохранил свои данные в следующей функции.
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
let response = notification.request.content.userInfo["aps"] as! NSDictionary
//here i will send response will store to core date
self.defaults.set("1", forKey: "notifyid")
completionHandler([.alert, .badge, .sound])
}
}