[英]UNUserNotification iOS 11: Dismiss single notification, not all
我基於提醒應用程序和EKEvent構建了一個簡單的待辦事項應用程序。 我沒有設置EKAlert的截止日期,而是構建了自己的UNUserNotification,這主要是因為我希望擁有自定義操作事件。 該代碼主要遵循此頁面上的示例: https : //useyourloaf.com/blog/local-notifications-with-ios-10/
為了進行測試,該應用程序還計划使用相同的參數來調度EKAlarms。 現在,如果我用2個待辦事項進行測試,如下所示:
上午10點,我在通知中心收到2個UserNotifications和2個EKAlarm提醒。 現在我的問題是:
我寧願對每個待辦事項都采取行動:某些我想撤消,有些貪睡,完全忽略,所有這些都在通知中心內。
我試過了:
因此,有沒有一種方法可以從一個應用程序安排多個通知,但是用戶是否將其中的每個通知都關閉了?
謝謝!
編輯: 這篇文章建議該問題專門與iOS 11有關。 我認為它很好地描述了我的問題,但更簡短了:)
編輯2:這似乎是iOS 11.2.x的問題。 這個雷達: https : //openradar.appspot.com/36019616准確地描述了我的問題。
編輯3:從iOS 11.2.6,該行為沒有更改。
編輯4:在iOS 11.3中行為沒有變化。
編輯5:在iOS 11.4中沒有更改。
編輯6:最后! iOS12更新一起“堆疊”通知。 現在,我可以處理應用觸發的每一個警報/提醒。
在content.body
添加一些文本:
content.body = 'Any text'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.