当应用程序在后台时,当用户收到多个推送通知时,应用程序图标上的徽章编号不会增加。我正在显示从服务器获取的徽章编号。我们可以从iOS的移动端处理此问题吗?
最佳答案
按照documented here,您可以从推送通知中发送徽章编号。您需要做的是跟踪要在Web服务器上设置的实际徽章,然后将其设置为字典,如下所示。
因此,如果您在推送通知中发送如下所示的字典,则徽章将自动设置为9,您无需以编程方式进行任何操作。
{
"aps" : {
"alert" : "You got your emails.",
"badge" : 9,
"sound" : "bingbong.aiff"
},
}
以上可以通过php或.net完成,具体取决于您的服务器。
关于ios - 当用户收到多个推送通知时,应用程序图标上的徽章编号不会增加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22506922/