第一次安装时,应用程序图标徽章计数显示2



我在我的应用程序中使用UILocalNotifications,当我第一次启动应用程序时,应用程序图标上的徽章计数显示2。同样的事情发生时,我安装了IPA文件的应用程序。如果我打开应用程序一次,并进入后台,那么没有徽章计数显示。我使用以下代码第一次将徽章计数设置为0。

 if ( ! [[NSUserDefaults standardUserDefaults]boolForKey:@"FIRSTRUNCOMPLETE"] ) {
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"FIRSTRUNCOMPLETE"];

我应该怎么做才能使徽章计数为0的第一次安装。

这通常发生在你删除应用程序(当它显示一些徽章号码),并重新安装它。它不应该在应用程序安装后第一次完成运行后显示。如果在设置 applicationiconbadgennumber 后仍然看到徽章,那么问题可能在其他地方

最新更新