2012-03-08 8 views
5

Quando un'app con un badge di app con un valore viene disinstallata e quindi reinstallata dall'app store, avrà il badge "vecchio". È questo comportamento desiderato? C'è un modo per informare l'installazione/distribuzione di non usare il "vecchio" badge dell'applicazione?La reinstallazione di app per iPhone/IOS da App Store ha un vecchio badge e valore

L'installazione iniziale non ha il badge.

Questo è tutto PRIMA che l'app venga eseguita dopo la NUOVA installazione.

+0

hai trovato una risposta a questo? Sto avendo lo stesso problema. –

+0

hai trovato la soluzione? o il motivo per cui sta accadendo .. se sì per favore posta. – waheeda

+0

Vedere sotto il commento. Non ho rivisitato questo per una soluzione migliore. – ort11

risposta

1

vorrei provare a nascondere l'icona "vecchio" badge utilizzando

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

Si può facilmente verificare se si tratta di prima apertura della vostra applicazione utilizzando alcuni valori in NSUserDefaults.

+0

ok, l'intero affare qui è che PRIMA l'app viene eseguita dopo la reinstallazione l'APP ha il badge OLD. Una volta che l'app inizia tutto va bene. Questo non è un grosso problema, solo cercando di capire perché questo sta accadendo. Probabilmente un bug da parte di APPLE, ma volendo vedere se qualcun altro ha visto questo. – ort11

0

Come noto, iOS ricorda il valore del badge (che viene visualizzato sull'icona dell'app). Quindi devi aspettare un breve periodo di tempo (forse un giorno), e poi provare a installarlo di nuovo.

Problemi correlati