应用关闭时更新徽章编号

Posted

技术标签:

【中文标题】应用关闭时更新徽章编号【英文标题】:Update badge number when app is closed 【发布时间】:2015-02-23 09:53:22 【问题描述】:

我正在开发一个 ios 应用程序,旨在像 whatsapp 一样接收推送通知。但是我不知道如何在关闭时制作应用程序(空闲,我不是说在后台),这会更新徽章计数器。我只能从静态号码发送有效载荷,但无法更新通知总数。

我搜索了很多,但我只找到了一种从后台或前台升级的方法,但在完全关闭时从未找到。但是 whatsapp 可以。

非常感谢您对我的英语的关注和道歉。

【问题讨论】:

我建议发布您尝试过的内容。您此时的问题非常模棱两可,因为它询问的是方法而不是技术问题。 很抱歉给您带来不便。 已有类似问题,找***.com/questions/28551108/…***.com/questions/14872088/…***.com/questions/26679642/update-badge-icon?rq=1***.com/questions/34693473/… 【参考方案1】:

可以使用静默推送通知,在application:didReceiveRemoteNotification:fetchCompletionHandler: 中,您可以使用[application setApplicationIconBadgeNumber:badgeNumber - 1]; 远程通知您的通知 可能是This 会帮助你。

【讨论】:

感谢您的回答。最后,我解决了通过数据库制作新的注册通知。发送通知时,请考虑表中的条目,并且当用户打开通知背景时,我会发送删除该条目的请求。通过通过数据库控制通知,我可以发送带有更新徽章的有效负载。对不起,我的英语,对我来说,用这种语言写作是个问题。

以上是关于应用关闭时更新徽章编号的主要内容,如果未能解决你的问题,请参考以下文章

应用程序在后台时如何更新徽章编号[重复]

如何更新通知徽章编号?

当应用程序处于后台时,推送通知徽章编号会自动更新[重复]

更新 iOS 图标徽章编号

如何在 IOS 推送通知中更新徽章编号?

当应用程序未在管理博览会的情况下运行时,在通知上设置应用程序图标徽章编号