判断本地通知是否触发

Determine if local notification has been triggered

2 个我找不到答案的问题:

1:如何判断本地通知是否触发?

2:本地通知触发后是否删除?

您不应该使用 UILocalNotification。现代方式是 UNNotification。

您可以检查 UNUserNotificationCenter 的内容。致电

getPendingNotificationRequests(completionHandler:)

getDeliveredNotifications(completionHandler:)

已发送但尚未从通知中心(历史记录)删除的通知在第二组中。