Il badge Promemoria mostra un conteggio errato su diversi dispositivi


12

Ho un iPhone, iPad, MacBook e Mac mini e sto usando Promemoria su tutti i miei dispositivi sincronizzati tramite iCloud. Ho diverse liste create e nessun elemento incompleto al momento. Tuttavia, il conteggio dei badge Promemoria su MacBook mostra "2" mentre su Mac mini mostra "1". Sia su iPhone che su iPad il conteggio è nessuno ("0"), il che è corretto. Se controllo il mio account iCloud.com, anche il conteggio è nessuno. Da dove vengono allora questi avvisi fantasma? E come posso liberarmene?

Risposte:


14

TLDR : avvia l'app Calendario, vai su Impostazioni, Avvisi, quindi abilita "Mostra messaggi di calendario condivisi nel Centro notifiche" e riavvia.

Segue una spiegazione più lunga.


Avevo lo stesso problema: nessun badge sui miei dispositivi iOS, ma un badge di "1" sul mio Mac.

Dopo aver cercato attraverso l'app Console, ho trovato alcuni messaggi CalNCServiceche indicavano che stava richiedendo un conteggio badge di "1" per conto di a EKCalendarInviteReplyNotification. Ciò ha suggerito che il badge era il risultato di alcune attività in un elenco di promemoria condiviso. Ha persino stampato il nome dell'elenco in questione, un elenco condiviso che avevo "lasciato" qualche tempo fa.

Tuttavia, nel Centro notifiche non erano presenti notifiche relative a questo elenco. Bene, si scopre che la notifica veniva filtrata da un'impostazione nell'app Calendario . Sono andato Calendar.app -> Settings -> Alertse abilitato "Mostra messaggi di calendario condivisi nel Centro notifiche".

Questo da solo non ha fatto nulla, perché l'evento era già filtrato. Quindi sono andato a Activity Monitor e ho forzato l'uscita da CalNCService. Ho riavviato l'app Calendar in modo da riavviare il servizio (anche il riavvio farebbe il trucco) e BOOM, il sistema mi ha presentato la notifica mancante!

La notifica era che non avevo più accesso a questo elenco condiviso (sospiro, chi se ne frega). Immagino che la persona che inizialmente lo ha condiviso con me l'abbia eliminato. Quindi ho semplicemente respinto quella notifica e il badge è andato via.

Spiegazione bonus :

Perché Calendar ha qualcosa a che fare con i promemoria? È perché Promemoria, internamente, era originariamente (e sembra essere ancora) implementato utilizzando calendari nascosti "segreti". Lo hanno fatto perché, nei giorni precedenti iCloud, la sincronizzazione del calendario era uno dei pochi modi per condividere i dati tra dispositivi. Quindi puoi sincronizzare e condividere i tuoi elenchi di promemoria anche se utilizzassi Google o Yahoo o qualsiasi altra cosa. Un altro modo per condividere i dati era attraverso i server di posta elettronica, che è esattamente quello che ha fatto l'app Note. Promemoria == Calendari, Note == E-mail.

Intelligente al momento, ma sono sicuro che gli ingegneri ne sono abbastanza stanchi.


Questo ha funzionato per me. Grazie!
DaveL17,

3

Puoi provare a forzare i promemoria di aggiornamento in iCloud con un trucco di debug:

Vai al Terminale (in /Applications/Utilities/Terminal.app) e inserisci il seguente comando:

defaults write com.apple.reminders RemindersDebugMenu 1

Ora apri Promemoria (o riavvia l'app) e vedrai un menu di debug, vai in quel menu e fai clic su Aggiorna e vedi se risolve il tuo problema.

Ecco una foto di quel menu:

Menu Debug promemoria

Per eliminare il menu di debug, immettere questo comando:

defaults delete com.apple.reminders RemindersDebugMenu

Quindi riavvia l'app Promemoria.


Sfortunatamente, questo non ha funzionato per me, ma un bel suggerimento sul menu di debug nascosto. Non lo sapevo.
DaveL17,

2

Per prima cosa ho pensato, ripristinando un'istanza precedente dello spazio di archiviazione "Calendari e promemoria" tramite iCloud.com ho risolto il distintivo fantasma per me, ma è tornato dopo un po '!

Dopo aver trascorso una quantità ridicola di tempo a provare tutti i suggerimenti qui e su Internet, l'unica procedura che alla fine ha aiutato davvero (almeno finora, incrociamo le dita!) È stata quella descritta nella sezione "Mac" della Apple Documento di supporto "Chiedi aiuto per utilizzare contatti, calendari o promemoria iCloud" :

  • Vai a System Preferences... / iCloude disabilita CalendarseReminders
  • Chiudi le Preferenze di Sistema
  • Aspetta 1 minuto
  • Vai di System Preferences... / iCloudnuovo
  • Abilita CalendarseReminders
  • Riavvia il Mac

Quest'ultimo punto è cruciale. Solo dopo il riavvio, il badge fantasma era sparito (ed è ancora sparito da circa 30 minuti). E no, il riavvio da solo, senza i passaggi precedenti, non ha aiutato neanche.


1

Su iOS non è necessario riavviare per aggiornare la notifica del badge di promemoria. Basta aprire l'app Calendario, premere "Calendari" e tirare verso il basso l'intera pagina per aggiornare tutti i tuoi calendari. Questo forzerà anche l'aggiornamento dei tuoi promemoria.


0

Ho risolto questo problema ripristinando promemoria e calendari dalla mia pagina delle impostazioni di iCloud , come suggerimento da questo thread delle community . Ho usato un backup molto recente (di stamattina), quindi non è stata rilevata alcuna perdita di dati. Non importa se il distintivo eroso era presente per un periodo di tempo più lungo.


-1

Ho avuto lo stesso problema sul mio nuovo iPhone 7plus. Risolto il problema eseguendo il riavvio tenendo premuti i pulsanti di riattivazione e riduzione del volume, quindi riaccendendolo.


-1

Ho trovato una risposta qui :

Ciò che sembra funzionare è l'uccisione del processo Dock. Per fare ciò, basta avviare Activity Monitor, trovare l'elemento chiamato "Dock" e fare clic su Esci dal processo. Il Dock scomparirà, riavviandosi pochi istanti dopo. Ed ecco! Niente più badge fantasma.

Ha funzionato per me quando tutto il resto è fallito.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.