Swift 本地通知图标徽章编号不递增

Posted

技术标签:

【中文标题】Swift 本地通知图标徽章编号不递增【英文标题】:Swift local notification icon badge number not incrementing 【发布时间】:2015-12-11 22:30:18 【问题描述】:

我有问题。 触发通知时,我的应用程序图标徽章不会增加。我只能设置

localNotification.applicationIconBadgeNumber

到 0 或 1。

如果我设置了

localNotification.applicationIconBadgeNumber = localNotification.applicationIconBadgeNumber + 1

徽章编号仅在第一次更新,然后保持其值。

有一种方法可以增加该值吗?我已经搜索了互联网,但我无法弄清楚如何解决这个问题。

提前谢谢你!

【问题讨论】:

【参考方案1】:

尝试使用 UIApplication 单例对象设置该徽章编号,而不是为本地通知分配计数器。

【讨论】:

我在 app delegate.swift 文件中尝试了 application.applicationIconBadgeNumber = application.applicationIconBadgeNumber + 1 但问题仍然存在......【参考方案2】:

看看我对这个话题的回答: https://***.com/a/55615254/11340995 秘诀就是增加

【讨论】:

以上是关于Swift 本地通知图标徽章编号不递增的主要内容,如果未能解决你的问题,请参考以下文章

swift 本地通知弹出,没有徽章

取消本地通知时删除徽章编号

如何增加应用程序徽章编号以进行定期本地通知(iPhone)

本地通知徽章编号不超过一个

ios - 应用程序关闭时本地通知不更新徽章编号

本地通知中的应用程序图标徽章是不是会被推送通知有效负载徽章覆盖?