He visto la aplicación de correo en mi iPhone (4S, iOS 5.1) actualiza automáticamente el recuento de la tarjeta si llega correo nuevo, incluso cuando la aplicación no se está ejecutando. Entonces, es posible lograr este comportamiento en mi aplicación también, ¿no?Notificación de inserción de Apple no cambia automáticamente la insignia de icono
Mi aplicación se registra satisfactoriamente para notificaciones push para los 3 tipos: distintivo, alerta y sonido. Configuración del teléfono está activada para los 3 tipos de notificaciones remotas para esta aplicación.
Mi aplicación recibe notificaciones remotas y muestra alerta, reproduce sonido, pero no actualiza el número de placa. Si abro la aplicación a través del botón Ver en la alerta, entonces mi aplicación puede leer el valor de la insignia perfectamente y puedo cambiar/quitar/configurar la insignia del icono del código.
¿Alguna razón específica por la cual iOS no puede cambiar la insignia de icono de mi aplicación automáticamente cuando llega la notificación? He visto todas las publicaciones similares, todas discuten sobre la configuración del teléfono o sobre los tipos de notificación que registró, o sobre la verificación de la carga útil que JSON incluye la insignia o no.
¿Hay algún otro motivo que pueda causar este problema?
Aquí está mi bloques de código:
Registro de APN se lanza todas las aplicaciones de tiempo -
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound)];
token de dispositivo recibido casi al instante. Token se ha enviado al proveedor y recibo notificaciones. Alertas y sonidos funciona. Pero la insignia no tiene efecto automático hasta que lance la aplicación y la cambie manualmente. Por favor ayuda.
¿está su insignia en +1 cuando envía la notificación? o solo 1? – mkral
Por curiosidad, ¿para qué estás usando notificaciones push? – Wug
@mkral, está configurado en 1 – zinnuree