簡體   English   中英

從通知中心取消通知后更新通知徽章

[英]Updating notification badge after dissmissing notification from Notification Center

我的應用程序使用本地通知。 在某些情況下,計划了多個通知,並在某些時候顯示。 顯示通知時,徽章編號會自動更新。 當用戶單擊通知之一時,我會手動減少徽章編號並取消通知。

當用戶手動從通知中心取消通知時,問題開始。 徽章編號未更新。 在某些情況下,通知中心中不會顯示任何通知,並且徽章會顯示一個數字。 用戶無法清除徽章。

單擊一個通知后,將徽章編號設置為0(而不是將其減少)是不可行的,因為這會導致所有通知從Notification Center中消失。

有解決此問題的好方法嗎?

有解決此問題的好方法嗎?

沒有。

當用戶關閉本地通知時,不會通知您的應用。 當您的應用未運行時,只有推送通知才能設置徽章編號。

該標志旨在表示您控制的應用程序中某些數據的內部狀態。 無法使其始終與用戶通知中心中的項目數匹配。 這也是為什么如果用戶取消您的本地通知,您不會收到任何通知的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM