当具有值的应用程序徽章的应用程序被卸载并再次从应用程序商店安装时,它将具有“旧”徽章。这是所需的行为?有没有办法通知安装/分发不要使用“旧”应用程序徽章?从App Store重新安装iPhone/IOS应用程序具有旧徽章和价值
初始安装没有徽章。
这是在NEW安装后运行该应用程序之前的所有内容。
当具有值的应用程序徽章的应用程序被卸载并再次从应用程序商店安装时,它将具有“旧”徽章。这是所需的行为?有没有办法通知安装/分发不要使用“旧”应用程序徽章?从App Store重新安装iPhone/IOS应用程序具有旧徽章和价值
初始安装没有徽章。
这是在NEW安装后运行该应用程序之前的所有内容。
我会试图掩盖使用
[[[UIApplication] sharedApplication] setApplicationIconBadgeNumber:0];
可以轻松地检查它是否在NSUserDefaults
使用一些值是首先打开你的应用程序的“老”徽章图标。
好的,整个交易是在重新安装应用程序之前运行应用程序的旧徽章。一旦应用程序启动一切都很好。这不是一个大问题,只是想知道为什么会发生这种情况。可能是APPLE方面的一个bug,但想看看其他人是否看到过这个。 – ort11 2012-03-12 14:40:35
据我所知,iOS会记住徽章值(它出现在应用程序图标上)。所以你必须等待很短的时间(也许是1天),然后再尝试再安装一次。
您是否找到任何答案?我有同样的问题。 – 2012-06-20 06:35:45
您是否找到解决方案?或者它发生的原因。如果是,请发布。 – waheeda 2012-10-02 09:15:02
请参阅下面的评论。没有重新审视这个更好的解决方案。 – ort11 2013-10-24 12:49:48