更新徽章图标

时间:2014-10-31 16:50:07

标签: ios objective-c xcode

每当应用程序(在后台)收到推送通知时,我都会尝试更新徽章图标。

我在" didReceiveRemoteNotification"中使用了它。和" didFinishLaunchingWithOptions"

[UIApplication sharedApplication].applicationIconBadgeNumber++;

如果应用程序位于前台并且收到少量推送通知,则当应用程序返回backgorund时,图标的徽章会根据收到的推送通知数进行更新。

但是,如果应用程序处于后台,那么图标的徽章就像有效载荷一样,即使应用程序收到很多通知也是如此。

你有什么想法吗?提前致谢

1 个答案:

答案 0 :(得分:0)

发送到您设备的推送通知应具有badge数值,当收到推送时,该值将自动生成。

服务器应以某种方式处理未读通知的数量,并在此字段中向您发送正确的显示号码。