En esta aplicación que estoy tratando de hacer, utilizo las notificaciones push. Esta parte funciona bien. Cuando envío una notificación, también agrego una insignia al ícono de la aplicación. El problema es que cuando almuerce la aplicación, debería desaparecer nuevamente, pero no es así.Quitar insignia del ícono de la aplicación iOS
-(IBAction)Push{
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:@"Numfeud: Troels made a move!" forKey:@"alert"];
[data setObject:[NSNumber numberWithInt:1] forKey:@"badge"];
[data setObject:@"bar" forKey:@"foo"];
[PFPush sendPushDataToChannelInBackground:@"GameChannel2" withData:data];
}
En el application didFinishLaunchingWithOptions
intento configurar insignia a 0 en esta forma:
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
¿Cómo puedo borrar el icono de la insignia de la aplicación?
Gracias Fabian! Su respuesta fue exactamente lo que necesitaba :) thannnkkss – thar
Son -applicationDidBecomeActive y -applicationWillEnterForeground: haciendo lo mismo menos o más? Al colocar el restablecimiento en -applicationDidBecomeActive. Funciona en ambas situaciones. – thar
-applicaionDidBecomeActive: se invocará cuando regrese de una llamada telefónica, también. -applicationWillEnterForeground: es el método apropiado en su situación. –