2012-03-08 11 views
5

Gdy aplikacja z plakietką aplikacji z wartością zostanie odinstalowana, a następnie zainstalowana ponownie ze sklepu z aplikacjami, będzie miała "starą" plakietkę. Czy to pożądane zachowanie? Czy istnieje sposób, aby poinformować instalację/dystrybucję, aby nie używać "starego" znaczka aplikacji?Aplikacja iPhone/IOS Ponowna instalacja z App Store ma starą znaczek i wartość

Pierwsza instalacja nie zawiera plakietki.

To wszystko, ZANIM aplikacja zostanie uruchomiona po NOWYM instalowaniu.

+0

znalazłeś odpowiedź na to pytanie? Mam ten sam problem. –

+0

znalazłeś rozwiązanie? lub powód, dla którego tak się dzieje. Jeśli tak, proszę napisać. – waheeda

+0

Zobacz poniżej komentarz. Nie przeglądałem tego, by znaleźć lepsze rozwiązanie. – ort11

Odpowiedz

1

chciałbym spróbować ukryć ikonę „starych” badge korzystając

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

Można łatwo sprawdzić, czy jest to pierwszy otwarty z aplikacji przy użyciu pewnych wartości w NSUserDefaults.

+0

OK, cała sprawa jest taka, że ​​PRZED uruchomieniem aplikacji po ponownym zainstalowaniu aplikacja ma znaczek OLD. Po uruchomieniu aplikacji wszystko jest w porządku. To nie jest duży problem, tylko próbować zrozumieć, dlaczego tak się dzieje. Prawdopodobnie błąd po stronie APPLE, ale chcąc zobaczyć, czy ktoś widział to. – ort11

0

Jak wiem, iOS zapamiętuje wartość znaczka (który pojawia się na ikonie aplikacji). Musisz więc poczekać na krótki okres czasu (może to być 1 dzień), a następnie spróbować ponownie go zainstalować.

Powiązane problemy