Почему сообщения на OSX всегда показывают непрочитанные сообщения?

На моем iMac работает Mountain Lion, Сообщения хронически показывают, что у меня есть 2 непрочитанных сообщения в значке Dock. Однако нет непрочитанных сообщений. Я даже прошел через и нажал на каждый отдельный разговор в своей истории, просто чтобы убедиться, что не было забытого давно забытого сообщения, которое не читалось.

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

59 голосов | спросил Jonathan van Clute 29 MaramSat, 29 Mar 2014 05:06:39 +04002014-03-29T05:06:39+04:0005 2014, 05:06:39

8 ответов


73

Я получаю это на OS X 10.10 (Yosemite). I нашел решение на дискуссионных форумах Apple.

Пользователь LHindiii рекомендует отказаться от Messages.app, затем использовать Activity Monitor для выхода из Dock (который будет автоматически перезагружен), и это сработало для меня.

ответил JCobb 7 52014vEurope/Moscow11bEurope/MoscowFri, 07 Nov 2014 19:16:58 +0300 2014, 19:16:58
20

Мне удалось решить эту проблему, щелкнув правой кнопкой мыши «Сообщения в доке», нажав на непрочитанные сообщения, появившиеся в появившемся контекстном меню (они были добавлены в виде SMS-сообщений через Continuity) и ответили им.

ответил Joshua Pokotilow 10 Jam1000000amSat, 10 Jan 2015 02:50:48 +030015 2015, 02:50:48
17

Это сработало для меня:

Я создал сценарий в редакторе сценариев, который запускал следующее:

tell application "Messages" to quit
    delay 1
tell application "Dock" to quit
    delay 1
tell application "Messages" to launch

Сохраните скрипт в качестве приложения и запустите его каждый раз, когда Message messes up.

ответил Tim 1 MarpmSun, 01 Mar 2015 22:28:33 +03002015-03-01T22:28:33+03:0010 2015, 22:28:33
5

Самое простое решение - создать скрипт, похожий на приведенный выше, только с одной строкой:

tell application "Messages" to "clear unread messages"
ответил Markus L 28 J000000Tuesday15 2015, 14:32:12
4

Я обнаружил, что сочетание предыдущих ответов лучше всего работает как скрипт в редакторе сценариев:

tell application "Messages" to "clear unread messages"
delay 1
tell application "Messages" to quit
delay 1
tell application "Dock" to quit
delay 1
tell application "Messages" to launch
ответил Carver Upton 12 PMpTue, 12 Apr 2016 19:07:24 +030007Tuesday 2016, 19:07:24
0

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

ответил Christy 5 AMpTue, 05 Apr 2016 10:36:49 +030036Tuesday 2016, 10:36:49
0

Ни один из этих решений не работал для меня, в High Sierra.

Это произошло. Он включает очистку всех разговоров . На данный момент вы, вероятно, уже пробовали это через интерфейс iMessage без успеха (поскольку он не исправил непрочитанную проблему).

С закрытием iMessage

  • Перейдите к ~ /Library /Messages /и удалите его содержимое.
  • Перейдите к ~ /Library /Containers /find com.Apple.iChat и удалите.
  • Reboot

Открытие (не) iMessage до перезагрузка даст вам сообщение о том, что «Сообщения обновляются ...» Это будет never завершено.

После перезагрузки все необходимые файлы будут восстановлены, и у вас будет новый, чистый iMessage.

ответил i-CONICA 5 FebruaryEurope/MoscowbMon, 05 Feb 2018 14:24:44 +0300000000pmMon, 05 Feb 2018 14:24:44 +030018 2018, 14:24:44
-1

Используйте инструмент Tinker Tool, перейдите в меню Dock и снова запустите док

ответил Joel Seligmann 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 16 Sep 2016 22:59:42 +0300 2016, 22:59:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132