Есть ли способ удалить доставленное push-уведомление, когда приложение не запущено.Когда это в фоновом режиме, я могу сделать это с кодом ниже:
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiers: myId)
}
Но это не работает, когда приложение не запущено.Мне интересно, как Whatsap, например, это делает.