Il badge dei promemoria mostra il conteggio sbagliato su diversi dispositivi

10

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

    
posta Razza 27.11.2016 - 11:38
fonte

8 risposte

8

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

Segue una spiegazione più lunga.

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

Dopo aver cercato nell'app Console, ho trovato alcuni messaggi da CalNCService che indicavano che richiedeva un conteggio badge di "1" per conto di EKCalendarInviteReplyNotification . Questo suggeriva che il badge era il risultato di alcune attività su un elenco di promemoria condivisi. Ha anche stampato il nome della lista in questione - una lista condivisa che avevo "lasciato" qualche tempo fa.

Tuttavia, non ci sono state notifiche nel Centro di notifica relative a questo elenco. Bene, si scopre che la notifica è stata filtrata da un'impostazione nell'app Calendar . Sono andato a Calendar.app -> Settings -> Alerts e abilitato "Mostra messaggi di calendario condivisi nel Centro di notifica".

Di per sé non ha fatto nulla, perché l'evento era già stato filtrato. Così sono andato su Activity Monitor e ho forzato la chiusura di CalNCService . Ho riavviato l'app Calendario in modo che riavvii il servizio (il riavvio avrebbe fatto anche 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, a chi importa). Immagino che la persona che originariamente l'ha condivisa con me l'abbia cancellata. Quindi ho semplicemente respinto quella notifica e il badge è andato via.

Spiegazione bonus :

Perché Calendar ha qualcosa a che fare con Promemoria? È perché Promemoria, internamente, era originariamente (e sembra essere ancora) implementato usando calendari nascosti "segreti". Lo hanno fatto perché, nei giorni precedenti a iCloud, la sincronizzazione del calendario era uno dei pochi modi per condividere i dati tra i dispositivi. In questo modo è possibile sincronizzare e condividere i propri elenchi di promemoria anche se si utilizza Google o Yahoo o qualsiasi altra cosa. Un altro modo per condividere i dati è stato attraverso i server di posta elettronica, che è esattamente ciò che ha fatto l'app Notes. Promemoria == Calendari, Note == Email.

Intelligente in quel momento, ma sono sicuro che gli ingegneri sono piuttosto stanchi ora.

    
risposta data 13.12.2017 - 18:21
fonte
1

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

Vai a 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, accedi a quel menu e fai clic su Aggiorna, per vedere se risolve il tuo problema.

Ecco un'immagine di quel menu:

Per eliminare il menu debug, inserisci questo comando:

defaults delete com.apple.reminders RemindersDebugMenu

Quindi riavvia l'app Promemoria.

    
risposta data 16.12.2016 - 16:09
fonte
1

Su iOS non è necessario riavviare il sistema per aggiornare la notifica del badge dei promemoria. Basta aprire l'app del calendario, premere "Calendari" e scorrere verso il basso l'intera pagina per l'aggiornamento di tutti i tuoi calendari. Ciò imporrà anche l'aggiornamento dei tuoi promemoria.

    
risposta data 05.04.2017 - 10:56
fonte
1

Per prima cosa ho pensato che il ripristino di un'istanza più vecchia della memoria "Calendari e promemoria" tramite iCloud.com ha corretto per me il badge fantasma, ma è tornato dopo un po '!

Dopo aver passato una quantità ridicola di tempo a provare tutti i suggerimenti qui e su Internet, l'unica procedura che ha veramente aiutato alla fine (almeno fino ad ora, le dita incrociate!) era quella descritta nella sezione "Mac" del documento di supporto Apple "Ricevi aiuto utilizzando i contatti, i calendari o i promemoria di iCloud" :

  • Vai a System Preferences... / iCloud e disabilita Calendars e Reminders
  • Chiudi le Preferenze di Sistema
  • Attendi 1 minuto
  • Vai a System Preferences... / iCloud di nuovo
  • Abilita Calendars e Reminders
  • Riavvia il Mac

L'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.

    
risposta data 24.10.2017 - 08:30
fonte
0

Ho risolto questo problema ripristinando promemoria e calendari dalla pagina di impostazione iCloud , come suggerimento di questo thread di community . Ho usato un backup molto recente (stamattina), quindi non sono state coinvolte perdite di dati. Non importa se il badge erone era presente per un periodo di tempo più lungo.

    
risposta data 01.08.2018 - 12:49
fonte
-1

Ho avuto lo stesso problema sul mio nuovo iPhone 7plus. Risolto il problema eseguendo il riavvio tenendo premuti i pulsanti "sleep wake" e "volume down" e quindi riaccendendoli.

    
risposta data 16.12.2016 - 14:12
fonte
-1

Trovata una risposta qui :

What does appear to work is killing the Dock process. To do this, simply launch Activity Monitor, find the item named “Dock,” and click Quit Process. The Dock will disappear, relaunching a few moments later. And behold! No more phantom badge.

Ha funzionato per me quando tutto il resto falliva.

    
risposta data 24.08.2017 - 12:20
fonte
-1

L'uccisione dell'agente dock sul monitor Attività era l'unica cosa che funzionava davvero.

    
risposta data 18.01.2018 - 22:40
fonte

Leggi altre domande sui tag