Guyz 请帮助我了解徽章计数管理。我已经阅读了苹果指南,但不完全了解谁负责依靠图标进行管理?如果我的应用程序不是前台,我会收到警报(图标上显示“1”)并且如果我点击查看我的应用程序正在启动并且我减少了 badgeCount:
[UIApplication sharedApplication].applicationIconBadgeNumber = [UIApplication sharedApplication].applicationIconBadgeNumber - 1;
一个通知就可以了。但是我应该在哪里增加我的徽章数量?例如,如果我收到 2 或 3 个通知,我的应用程序图标上仍然有“1”……或者 iOS 是否应该自行增加该数量?
编辑:我已经发现服务器应该发送正确的号码,例如:
{
"aps" : {
"badge" : 9
}
}
但是,例如,如果我已经“阅读”了一些新闻并且当前数字不是“9”而是“7”,那么服务器如何知道正确的数字?我需要将该信息传递给服务器吗?请解释一下这是如何工作的!提前致谢!