2012-09-04 120 views
0

有没有办法让我的应用的横幅/徽章只更新为1?例如,如果我有三个针对我的应用的通知/更新,而不是在3号主页上显示启动图标,我可以只显示数字1吗?横幅徽章iPhone

我想在本质上,我问我可以设置我正在为iPhone开发的应用程序徽章的最大值?

+2

'[[UIApplication的sharedApplication] setApplicationIconBadgeNumber:1];' – 2012-09-04 17:58:42

回答

0

您自己设置应用程序标志,以便您可以确定显示的数字的算法。所以,如果你想刚才设置的标志为1,如果有任何消息,但没有徽章,否则,只需要使用这样的事情:

- (void)applicationWillResignActive:(UIApplication *)application { 
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:(numberOfMessages > 0) ? 1 : 0]; 
}