¿Cómo mostrar el recuento de notifications en el ícono de la aplicación?

Me gusta mostrar el recuento de notifications push así, he buscado sobre él pero no puedo get la solución correcta.

introduzca la descripción de la imagen aquí

Puedes configurarlo en todas partes. P.ej:

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { [[UIApplication shanetworkingApplication] setApplicationIconBadgeNumber:123]; // this one } 

Cuando reciba su notificación, se llamará a este método:

 application:didReceiveRemoteNotification: 

Esto contendrá un NSDictionary

 `(NSDictionary *)userInfo` 

actualice el recuento de distintivos del icono de la aplicación con la function

 [UIApplication shanetworkingApplication].applicationIconBadgeNumber = [[[userInfo objectForKey:@"aps"] objectForKey: @"badgecount"] intValue]; 

Su carga útil se ve así:

 { "aps" : { "alert" : "You got your emails.", "badge" : 9 } } 

Para ocultar la insignia use Cero (0)

Su insignia llamada, puede escribir la siguiente línea para lograr esto:

 [[UIApplication shanetworkingApplication] setApplicationIconBadgeNumber:22]; 

Consulte el siguiente enlace si desea comprender cómo funciona en la aplicación de ejemplo:

http://www.touch-code-magazine.com/how-to-add-a-badge-to-the-application-icon/