Estoy desarrollando una aplicación de recordatorio. Estoy usando notificaciones locales. Está funcionando bien. Pero siempre aparece un número de insignia en la parte superior del ícono de mi aplicación. ¿Cómo puedo eliminar el número de placa después de activar la notificación local? Cuando puse [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
en el final del lanzamiento, el número de la insignia se elimina por completo.Quitar el número de la insignia cuando se cancela la notificación local
Respuesta
supongo que usted está tratando de eliminar la badgeNumber
desde el icono de la placa y mostrar sólo una (sin número) icono insignia vacío. No puede simplemente quitar el número de la placa solo del ícono de la insignia. Si configura applicationIconBadgeNumber
en 0
, el icono de la insignia se eliminará del icono de la aplicación.
Si la insignia debe mostrarse, debe haber un número, no un 0
. 0
está destinado a eliminar el ícono de la insignia.
Siempre que la notificación se active en el delegado de la aplicación Método de notificación de notificación no reconocida iniciada Puede disminuir el recuento por uno y agregar uno cuando agrega una nueva notificación.
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
[UIApplication sharedApplication].applicationIconBadgeNumber=application.applicationIconBadgeNumber-1;
}
Saludos
i intentar hacer lo mismo y me encontré con esto:
Cuando la aplicación en el fondo y en la que tratan de establecer el LocalNotification a 0 no se eliminará el IconBadgeNumber. necesita establecer IconBadgeNumber en -1.
UILocalNotification *localSilentNotif;
localSilentNotif.applicationIconBadgeNumber = -1;
- 1. iPhone: cómo quitar la insignia después de la notificación push?
- 2. Ejecutar código cuando se cancela la notificación de Android
- 3. Quitar insignia del ícono de la aplicación iOS
- 4. El número de la insignia del icono de UIApplication permanece en la reinstalación
- 5. Cómo aumentar el número de la credencial de la aplicación para la notificación local recurrente (iPhone)
- 6. Cómo administrar la notificación cuando los usuarios hacen clic en la insignia
- 7. Quitar insignia del ítem tabbar
- 8. Incrementar la insignia de notificación de inserción iPhone
- 9. cómo eliminar el símbolo de notificación de insignia desde el ícono de la aplicación en iPhone
- 10. iOS número de insignia actualización en vivo
- 11. Notificación de inserción de Apple no cambia automáticamente la insignia de icono
- 12. android 4.0 El diálogo se cancela cuando se toca fuera de la ventana de diálogo
- 13. iOS: la insignia del icono de la aplicación no se va
- 14. PGError: ERROR: la transacción actual se cancela
- 15. Actualizar la fecha de inicio para la notificación local y cancelar la notificación anterior
- 16. ¿Cómo puedo eliminar el número de la insignia si hago clic en el botón de cerrar en la notificación de inserción?
- 17. Cómo dar un icono de aplicación una insignia de notificación sin un número?
- 18. Región de notificación local basada
- 19. Insignia en el ícono de la aplicación de Iphone
- 20. notificación local de iphone en el simulador
- 21. Snooze local Notificación
- 22. Cómo restablecer el número NotificationManager la notificación clara
- 23. La publicación AJAX se cancela mediante la redirección
- 24. Recibir una notificación cuando se selecciona la pestaña actual nuevamente
- 25. Cómo recibir una notificación cuando se notifica una notificación
- 26. Qué sucede en IIS/C# cuando se cancela una solicitud
- 27. cómo se cancela el hilo POSIX niño
- 28. Cancelar notificación local no funciona
- 29. Cómo actualizar el número de notificación
- 30. "Excepción desconocido" cuando se cancela la página de descarga con "location.href"