确定是否已触发本地通知

时间:2019-06-11 18:25:07

标签: ios swift uilocalnotification

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

1:如何确定是否已触发本地通知?

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

1 个答案:

答案 0 :(得分:2)

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

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

getPendingNotificationRequests(completionHandler:)

getDeliveredNotifications(completionHandler:)

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