iOS-在应用未运行时删除传递的推送通知

时间:2018-11-23 16:36:59

标签: ios swift push-notification

当应用未运行时,是否可以删除传递的推送通知。当它处于后台模式时,我可以使用以下代码进行操作:

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiers: myId)

}

但是当应用程序未运行时,它不起作用。我想知道例如whatsap是怎么做到的。

0 个答案:

没有答案