TLDR : inicie la aplicación Calendario, vaya a Configuración, Alertas, luego habilite "Mostrar mensajes de calendario compartidos en el Centro de notificaciones" y reinicie.
Una explicación más larga sigue.
Estaba teniendo el mismo problema: no había insignia en mis dispositivos iOS, pero sí una insignia de "1" en mi Mac.
Después de buscar a través de la aplicación Consola, encontré algunos mensajes CalNCService
que indicaban que solicitaba un recuento de insignia de "1" en nombre de a EKCalendarInviteReplyNotification
. Esto sugirió que la insignia era el resultado de alguna actividad en una lista compartida de Recordatorios. Incluso imprimió el nombre de la lista en cuestión, una lista compartida que había "dejado" hace un tiempo.
Sin embargo, no hubo notificaciones en el Centro de notificaciones relacionadas con esta lista. Bueno, resulta que la notificación estaba siendo filtrada por una configuración en la aplicación Calendario . Fui Calendar.app -> Settings -> Alerts
y habilité "Mostrar mensajes de calendario compartidos en el Centro de notificaciones".
Eso por sí solo no hizo nada, porque el evento ya estaba filtrado. Así que fui al Monitor de actividad y forcé a salir del CalNCService
. Reinicié la aplicación Calendario para que reiniciara el servicio (reiniciar también funcionaría), y BOOM, ¡el sistema me presentó la notificación que faltaba!
La notificación fue que ya no tenía acceso a esta lista compartida (suspiro, a quién le importa). Supongo que la persona que originalmente lo compartió conmigo lo había eliminado. Así que simplemente descarté esa notificación y la insignia desapareció.
Explicador de bonificación :
¿Por qué Calendar tiene algo que ver con los Recordatorios? Esto se debe a que los Recordatorios, internamente, se implementaron originalmente (y parece que aún se siguen) utilizando calendarios ocultos "secretos". Lo hicieron porque, en los días previos a iCloud, la sincronización del calendario era una de las pocas formas de compartir datos entre dispositivos. Por lo tanto, podría sincronizar y compartir sus listas de Recordatorio incluso si estaba usando Google o Yahoo o cualquier otra cosa. Otra forma de compartir datos era a través de servidores de correo electrónico, que es exactamente lo que hizo la aplicación Notes. Recordatorios == Calendarios, Notas == Correos electrónicos.
Inteligente en ese momento, pero estoy seguro de que los ingenieros están hartos de eso ahora.