UILocalNotification 显示 400 个徽章

Posted

技术标签:

【中文标题】UILocalNotification 显示 400 个徽章【英文标题】:UILocalNotification shows 400 badges 【发布时间】:2013-01-31 06:27:19 【问题描述】:

我正在为一个时间间隔安排一个 UILocalNotification。基本上我希望在这个应用程序上每 x 天触发一次通知。所以我这样做的方式是一次安排一堆通知。所以说它是每 2 天,然后我从现在开始每 2 天计算一年的日期。我不确定这是否是正确且最有效的解决方案,但通过在线研究,这是我需要做的。

问题是当通知触发并且我打开应用程序时,徽章计数会上升到 500,我认为这是我安排的所有未来通知的数量。这怎么可能>徽章不应该只显示时间戳之前的通知数量吗?

【问题讨论】:

【参考方案1】:

徽章编号不显示通知的数量,而是您设置为通知负载的徽章值。

【讨论】:

那么我该如何设置这个通知负载呢? 这些是 UILoalNotification 上的属性。

以上是关于UILocalNotification 显示 400 个徽章的主要内容,如果未能解决你的问题,请参考以下文章

在 UILocalNotification 中播放录制的音频

UILocalNotification 每 30 秒

UILocalNotification 2 分钟后重复警报

当应用程序处于前台时,UILocalNotification 在通知中心显示警报

在 UILocalNotification 中创建周间隔以及周期

UILocalNotification 不会在 ios9 设备上触发(横幅未显示)