簡體   English   中英

UILocalNotification repeatInterval + applicationIconBadgeNumber

[英]UILocalNotification repeatInterval + applicationIconBadgeNumber

我正在嘗試安排重復的本地通知,並將應用程序徽章號設置為到目前為止在任何給定時刻已安排的實際通知數。

由於顯然無法為每次通知設置不同的徽章編號,因此我只能看到3種解決方案:

  • 忽略通知的repeatInterval屬性,並自己安排單獨的通知(請參閱此處 )。 事實是,由於系統每個應用程序僅包含64條通知,因此如果用戶多次點擊“關閉”,我可能會錯過通知,尤其是在多個通知處於活動狀態時。

  • 顯示不正確的徽章編號(每個唯一的通知1,無論到目前為止已重復此通知的次數)。

  • 完全不使用徽章。

我是否想念一些東西,還是只有3種選擇?

看起來這些是您的選擇,因為UILocalNotification的badge number屬性不會增加當前的applicationIconBadgeNumber而只需對其進行設置即可。

還請記住,使用選項1時,您最多可以設置64個通知,但是您已經知道了;)

暫無
暫無

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

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