gpt4 book ai didi

swift - 在 Swift 中收到推送时添加徽章

转载 作者:行者123 更新时间:2023-11-30 10:13:10 25 4
gpt4 key购买 nike

我有用 Swift 编写的 iOS 应用程序。我使用 Parse SDK 来推送通知。我想在收到推送时将徽章添加到应用程序图标。 存在问题 - 我无法直接通过推送添加徽章,因为有很多用户使用我的应用的早期版本。如果我从推送中添加徽章 - 该徽章不会消失,因为以前的应用程序版本在打开后不会隐藏徽章。因此徽章将始终显示在图标上。

所以我想要的是处理我的应用程序的推送。不管它是否运行。如果推送到达 - 我的应用程序会添加徽章。那么如果我的应用程序未运行,我可以处理它的推送吗?

我知道如何使用 Swift 添加徽章

application.applicationIconBadgeNumber = 5

但是我怎样才能在不打开应用程序的情况下做到这一点 - 就在收到推送时?

最佳答案

当您推送应用程序时,您需要发送徽章计数:

{
"aps": {
"alert": "message goes here",
"sound": "sound.aiff",
"badge": 5
}
}

这将在打开应用程序之前更改应用程序上的徽章编号。

请注意,如果不使用通知,您无法更改应用程序关闭时的徽章编号。

关于swift - 在 Swift 中收到推送时添加徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31790545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com