Постоянный значок на значке приложения Сообщения в macOS High Sierra

6

Приложение Сообщения на моем Mac показывает постоянный значок, который не исчезает. Значок приложения постоянно показывает количество 3, которое осталось неизменным, несмотря на следующие действия:

  • Обмен сообщениями с несколькими получателями.

  • Очистка всех сообщений (из Сообщений на Mac, а также на всех связанных устройствах).

  • Отключение / включение учетной записи iMessage (на моих связанных Mac, iPhone и iPad).

  • Отключение / включение сообщений в iCloud (на моем Mac).

  • Отключено / включено Пересылка текстовых сообщений с iPhone на Mac и iPad.

Я настроил свой iPhone для автоматической пересылки текстовых сообщений на мой Mac и iPad.

Мои устройства iOS работают под управлением iOS 11.4, а Mac работает под управлением macOS High Sierra 10.13.5.

Обратите внимание, что счет на значке не просто неверный, он постоянно застрял на номер 3 . Подсчет на устройствах iOS выглядит правильно.

Когда есть непрочитанные сообщения, счетчик отображается правильно, чтобы отразить количество непрочитанных сообщений. Как только все сообщения прочитаны / удалены, счетчик возвращается к 3 .

У меня есть один Mac, связанный с моим Apple ID. Как мне избавиться от этого неверного значка?

введите описание изображения здесь

введите описание изображения здесь

Если щелкнуть правой кнопкой мыши значок «Сообщения» в Dock, отобразятся три цифры, как показано ниже. Однако в окнах сообщений сообщения не отображаются.

введите описание изображения здесь

Нимеш Нима
источник
2
Дайте мне знать, если вы хотите получить ответ, который опровергает это полностью. Я дважды пытался отследить это и в итоге удалил учетную запись пользователя (после проверки того, что файлы, за которыми я ухаживал, были заархивированы), а затем создал новую учетную запись пользователя. Я искренне надеюсь, что кто-то знает, как восстановить это хирургическим путем, и мы оба можем учиться.
bmike
1
Поделитесь своим ответом @bmike. Я считаю, что столкнулся с еще одной ошибкой в ​​macOS. У меня нет «каких-либо» данных на моем Mac, которые я боюсь потерять (я почти не храню свои данные локально на устройствах).
Нимеш Нима
2
Это случилось со мной несколько недель назад, поэтому я пытаюсь вспомнить, как я это исправил. Если щелкнуть правой кнопкой мыши значок «Сообщения», отображается ли адрес электронной почты или номер телефона в качестве «непрочитанных» сообщений?
ФСБ
1
Можете ли вы уточнить, щелкнув правой кнопкой мыши значок сообщения где? В доке, Искатель?
Нимеш Нима
2
Извините, значок Сообщения в доке. Когда вы это сделаете, вы должны увидеть, что генерирует непрочитанное сообщение. Обычно это номер телефона или адрес электронной почты. Я думаю, что для меня это было сообщение от «Неизвестного отправителя» на моем iPhone. Я никогда не смотрю туда, поэтому не видел его.
ФСБ

Ответы:

10

Ни один из других ответов действительно не решил это для меня. После убийства дока или выхода из системы я в конечном итоге получу значок.

Так что в Finder я пошел ~/Libraryи искал указанный номер телефона. Он показал мне файл, ~/Library/Messages/Archive/yyyy-mm-dd/который был назван по номеру телефона. Удалил файл, а затем убил док (выполняя killall Dockв Терминале), и значок исчез мгновенно.

Я также выяснил причину: удаление сообщения на вашем iPhone или iPad, не читая его. Это всегда автоматическое сообщение с кодом 2FA или чем-то еще, и это потому, что я мог видеть код и набирать его, а потом удалять поток, потому что я всегда удаляю этот мусор.

DeerSteak
источник
Отлично! Это решило проблему и для меня. Благодарю.
Нимеш Нима
Я должен был убить Сообщения прежде, чем убить Док$ killAll Messages
TimD
2

У меня было два случая, когда этот пузырь сохранялся даже после того, как я полностью вышел из сообщений и затем вышел из моего AppleID везде (FaceTime, iCloud, App Store, iTunes и т. Д.), Который есть везде, о котором я могу подумать - возможно, я пропустил место), поэтому я думаю, что есть какая-то ошибка в базах данных, которые отслеживают это и очистить, что будет довольно сложно.

В этих двух случаях я просто создал временную учетную запись администратора и вышел из основной учетной записи. Затем я сделал правильное резервное копирование (Time Machine или другое) и удалил оскорбительную учетную запись пользователя. Как только вы очистили домашнюю папку / Users / что угодно - тогда я создал новую учетную запись пользователя с тем же коротким именем (или другим, если хотите) и скопировал обратно только рабочие файлы, а не настройки.

Это исправило количество сообщений в обоих случаях - так что в действительности это не было проблемой в сети - скорее из-за повреждения локальной базы данных, которое я не был достаточно умен, чтобы разобрать и найти, какой набор файлов или базы данных содержал неправильный счетчик непрочитанных значков ,

Это очень непрямое исправление и много работы, но олимпийские игры нового аккаунта помогли, когда я точно не знаю, как обнулить счет.

bmike
источник
0

Наткнулся на это однажды сам. Запустил FaceTime, перешел на вкладку «Аудио» вверху, и счетчик значков приложения сразу очистился.

Бобы
источник