作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次收到推送通知并且应用程序关闭且不在后台时,是否有任何方法可以将角标(Badge)递增 1?
我目前正在服务器端管理角标(Badge)计数,并将更新后的角标(Badge)计数包含在负载中。然而,在需要发送多个通知的情况下(例如聊天室情况),这在服务器上是乏味且昂贵的。我不需要将 deviceToken 数组传递给 apns 服务器,而是需要使用该设备的角标(Badge)编号遍历每个设备。
我更愿意在所有情况下收到推送通知时在设备上本地增加角标(Badge)计数,包括当应用程序关闭且不在后台时。
最佳答案
如果您想在收到通知时更新角标(Badge)编号,则需要将 json 推送通知的 Badge
属性设置为所需的编号,如下所示:
{
"aps": {
"alert": "Test Push Notification",
"sound": "yourSound.aiff",
"Badge": "desiredNumber"
}
}
desiredNumber
将是所需的角标(Badge)数
关于ios - 当收到推送通知和应用程序关闭(不在后台)时增加 iOS 应用程序角标(Badge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49868307/
我是一名优秀的程序员,十分优秀!