是否有任何方法可以在每次收到推送通知且应用程序关闭(而不是在后台)时增加一个徽章?
我目前正在管理服务器端的徽章计数,并将更新的徽章计数包含在负载中。但是,在需要发送多个通知的情况下(例如聊天室情况),这在服务器上是乏味和昂贵的。我需要在每个设备中循环使用该设备的徽章号,而不是将设备的数组传递给apns服务器。
我更希望在所有情况下(包括应用程序关闭而非后台)接收推送通知时,在设备上本地增加徽章计数。
最佳答案
如果希望在收到通知时更新徽章号,则需要将json推送通知的Badge
属性设置为所需的编号,如下所示:
{
"aps": {
"alert": "Test Push Notification",
"sound": "yourSound.aiff",
"Badge": "desiredNumber"
}
}
desiredNumber
将是所需的徽章计数关于ios - 收到推送通知且应用关闭时(不在后台),增加iOS应用徽章,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49868307/