当应用程序在后台时,如果用户收到多个推送通知,则应用程序图标上的徽章编号不会增加。我正在显示我从服务器获取的徽章编号。我们可以在iOS中从移动端处理这个问题。
答案 0 :(得分:2)
根据documented here,您可以通过推送通知发送徽章编号。您需要做的是跟踪要在网络服务器上设置的实际徽章,而不是将其设置为字典,如下所示。
因此,如果您在推送通知中发送如下字典,则会自动将徽章设置为9,您无需以编程方式执行任何操作。
{
"aps" : {
"alert" : "You got your emails.",
"badge" : 9,
"sound" : "bingbong.aiff"
},
}
以上可以通过php或.net完成,具体取决于您的服务器。