当从应用商店卸载并重新安装具有值的应用徽章时,它将具有"旧"徽章。这是想要的行为吗?有没有办法通知安装/分发人员不要使用"旧"应用程序徽章?
初始安装没有徽章。
这一切都是在新安装后运行该应用程序之前。
我会尝试使用隐藏"旧"徽章图标
[[[UIApplication] sharedApplication] setApplicationIconBadgeNumber:0];
您可以使用NSUserDefaults
中的一些值轻松检查它是否是首次打开您的应用程序。
正如我所知,iOS会记住徽章值(出现在应用程序图标上)。所以你必须等待一小段时间(可能是一天),然后再尝试安装它。