2012-03-08 29 views
5

當具有值的應用程序徽章的應用程序被卸載並再次從應用程序商店安裝時,它將具有「舊」徽章。這是所需的行爲?有沒有辦法通知安裝/分發不要使用「舊」應用程序徽章?從App Store重新安裝iPhone/IOS應用程序具有舊徽章和價值

初始安裝沒有徽章。

這是在NEW安裝後運行該應用程序之前的所有內容。

+0

您是否找到任何答案?我有同樣的問題。 – 2012-06-20 06:35:45

+0

您是否找到解決方案?或者它發生的原因。如果是,請發佈。 – waheeda 2012-10-02 09:15:02

+0

請參閱下面的評論。沒有重新審視這個更好的解決方案。 – ort11 2013-10-24 12:49:48

回答

1

我會試圖掩蓋使用

[[[UIApplication] sharedApplication] setApplicationIconBadgeNumber:0]; 

可以輕鬆地檢查它是否在NSUserDefaults使用一些值是首先打開你的應用程序的「老」徽章圖標。

+0

好的,整個交易是在重新安裝應用程序之前運行應用程序的舊徽章。一旦應用程序啓動一切都很好。這不是一個大問題,只是想知道爲什麼會發生這種情況。可能是APPLE方面的一個bug,但想看看其他人是否看到過這個。 – ort11 2012-03-12 14:40:35

0

據我所知,iOS會記住徽章值(它出現在應用程序圖標上)。所以你必須等待很短的時間(也許是1天),然後再嘗試再安裝一次。

相關問題