Estoy trabajando con notificaciones automáticas. Cuando recibo una notificación, viene con 2 botones, ver y cerrar. Si hago clic en ver, se abre la aplicación y cuando hago clic en el botón de cerrar no aparece nada más que el número de una insignia en el icono de la aplicación. Luego, cuando vuelva a abrir mi aplicación, el número de placa desaparecerá, pero no es así. ¿Cómo puedo eliminar ese número de placa si el usuario hace clic en el icono de la aplicación? Gracias¿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?
12
A
Respuesta
39
ponga el siguiente código en algún lugar de su aplicaciónDidFinishLaunching o applicationDidBecomeActive.
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
1
Lo que podría hacer es omitir la clave badge
de su notificación a distancia para que any badge number currently shown is removed. Si desea que se muestre una insignia si el usuario toca Ver, puede establecer un número de placa usando [UIApplication sharedApplication].applicationIconBadgeNumber
.
Pero no estoy seguro de por qué quieres hacer esto.
Cuestiones relacionadas
- 1. cómo eliminar el símbolo de notificación de insignia desde el ícono de la aplicación en iPhone
- 2. Incrementar la insignia de notificación de inserción iPhone
- 3. Mensaje de notificación de inserción de iOS: acción después de hacer clic en el botón VER
- 4. iPhone: cómo quitar la insignia después de la notificación push?
- 5. Quitar el número de la insignia cuando se cancela la notificación local
- 6. ¿Cómo puedo borrar la notificación en el botón? Haga clic en
- 7. Notificación de inserción de Apple no cambia automáticamente la insignia de icono
- 8. Cómo administrar la notificación cuando los usuarios hacen clic en la insignia
- 9. Incoherencia en la recepción de la notificación de inserción
- 10. Cómo gestionar el evento cerrado de la ventana de PowerShell si el usuario hace clic en el botón Cerrar ('X')
- 11. iOS número de insignia actualización en vivo
- 12. Cómo eliminar la notificación de inserción en el Centro de notificaciones después de ver
- 13. vibrar en la notificación de inserción
- 14. ¿podemos verificar la notificación de inserción en el simulador?
- 15. El número de la insignia del icono de UIApplication permanece en la reinstalación
- 16. ¿Cómo abrir la cámara mientras hago clic en el botón UIButton en el iPhone?
- 17. Insignia en el ícono de la aplicación de Iphone
- 18. Configurar el lado del servidor de la notificación de inserción
- 19. Cómo probar la notificación de inserción funciona en mi aplicación
- 20. ¿Cómo puedo saber si NSWindow se cerró con el botón de cerrar?
- 21. Cómo dar un icono de aplicación una insignia de notificación sin un número?
- 22. ¿Cómo puedo eliminar el botón de ExpandableListView?
- 23. obtener el número de sección y el número de fila en el botón de células personalizadas, haga clic en?
- 24. ¿Cómo eliminar una insignia UITabBar después de que el usuario haga clic en otra pestaña?
- 25. Cerrar el teclado virtual en el botón presione
- 26. cómo actualizar el resumen existente de EditTextPreference cuando hago clic en el botón Aceptar
- 27. ¿Cómo puedo eliminar el botón Cerrar de las pestañas del editor en Eclipse?
- 28. Notificación de inserción en PHP
- 29. Notificación de inserción en la aplicación de Iphone
- 30. ¿Cómo puedo saber si el usuario intenta cerrar la ventana en C++?
¿Qué pasa si el usuario hace clic en el botón de cerrar? He hecho clic en ese botón de vista parte antes. – Piscean
La notificación eliminará la insignia, por lo que no habrá ninguna insignia si el usuario toca Cerrar. Como se menciona [aquí] (http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html), "Si \ [la propiedad' badge' \] está ausente, cualquier número de insignia que se muestre actualmente se eliminará ". –