我一直在使用removeDeliveredNotificationsWithIdentifiers:
和removePendingNotificationRequestsWithIdentifiers
方法从通知中心删除本地通知。
在我将设备更新到iOS 11.2.2之前,它一直运行良好,通知保留在通知中心。如果我运行getDeliveredNotificationsWithCompletionHandler
,它将返回一个空数组。
从代码执行删除命令后,如果从托盘中删除该应用程序的一个通知,则同一应用程序的其余通知也会被删除。
每个通知都有不同的标识符。
我有另一台有11.1的设备,此设备上的通知正在被完全删除。