Можно ли сбросить счетчик значков Центра уведомлений для сообщений?

Новое бета-приложение « Сообщения » (на основе iChat) застряло с одним входящим сообщением.
Можно ли как-то сбросить значок?

Приложение сообщений со значком

Вы можете попытаться отправить тестовое сообщение всем, с кем вы когда-либо общались через это программное обеспечение. Он подтянет предыдущие разговоры и может запустить это «непрочитанное» сообщение.
@cksum: Это. Точно. Спасибо. Не могли бы вы опубликовать это как ответ, чтобы я мог его принять?
Выполнено. Рад, что это сработало. Лично я обнаружил, что иногда, когда я загружаю сообщения, он подтягивает предыдущие разговоры. В других случаях я получаю пустое окно. Кажется, невозможно изолировать ошибку или воспроизвести ее все время. Надеюсь, Apple исправит эти проблемы, потому что в целом это кажется очень грубым, даже для бета-версии.
Ага. В основном я испытываю эти сбои с учетной записью Jabber.
Есть такая же проблема. Спасибо, что задали этот вопрос!

Ответы (7)

Правильный ответ на этот вопрос не в том, чтобы отправить сообщение всем своим контактам.

Сначала закройте Messagesприложение.

Затем просто откройте Activity Monitor и выйдите из процесса Dock , чтобы перезапустить его.

Вот как это выглядит:

Выход из Dock в мониторе активности

После этого счетчик значков должен быть сброшен.

PS: вы можете получить доступ к Activity Monitor из Spotlight ( Space), просто набрав его имя и нажав Enter.

Изменить: обновление благодаря @JjP и @Toland H

Я полагаю, ты прав. Спасибо за совет и добро пожаловать в Apple.SE!
Поскольку это был принятый ответ, перед перезапуском процесса Dock вам необходимо выполнить 1 дополнительный шаг. И это выйти из приложения Сообщения. (спасибо @JjP ниже)
Уничтожение док-станции у меня не сработало (да, я раньше закрывал сообщения). У меня осталось 1 непрочитанное сообщение согласно значку. Это сообщение самому себе, которое пришло, когда я отправил текстовое сообщение (или это был звонок) на мой другой iphone ... ! [введите описание изображения здесь ] ( i.stack.imgur.com/mgPZB.png ) Щелчок вверху вход в это меню значков док-станции также не помогает: в сообщениях не отображается никаких сообщений :-( Буду очень признателен за любые предложения.
Нет. Не работает.
В моем случае проблема в iMessages , а не в Dock.
Это не работает.
Это не решило проблему для меня в Monterey 12.5 (21G72).
Dockне отображается как процесс в Activity Monitor в Mac OS 12.6

Прежде чем убить Dock , вам нужно закрыть Messages , чтобы он заработал. У меня была эта проблема на Mountain Lion (Mac OS X 10.8.2) . Когда Сообщения были открыты, и я убил Дока , это не помогло. Но когда я закрыл Messages , а затем убил Dock , значок исчез, и после открытия Messages появились непрочитанные сообщения, чтобы я мог их прочитать.

Также относится к Yosemite (OSX 10.10). Если бы эта проблема получала уведомления о SMS-сообщении, полученном на iphone, и не могла пометить его как прочитанное.
Уничтожение Dock НЕ поможет, если у iMessages есть проблема. Иногда это может быть Док. Но в моем случае это просто не то.
Все еще не работает.

Попробуйте перезапустить док. В Терминале, расположенном по адресу /Applications/Utilities/Terminal.app, введите:

killall -KILL Dock
Это немного последнее средство, но оно может сработать. Это сработало для сброса календаря для меня.
Всегда ли нужен -KILLфлаг? Устранит ли включение этого флага необходимость закрывать приложение «Сообщения»?
Неа. Не работает
Не работает..

Нажмите и удерживайте значок «Сообщения» в доке. Появится контекстное меню с непрочитанными сообщениями. Перейдите к ранее не указанному и непрочитанному сообщению таким образом. Затем «прочитайте».

Значок дока сообщений со значком

Я хотел бы, чтобы я мог ответить на этот вопрос в 100 раз! Это единственное, что сработало для меня в Йосемити! PS Щелчок правой кнопкой мыши также работает, вам не нужно просто щелкнуть и удерживать.
Согласен, я не могу поверить, что это не ответ номер один.
В моем iMessage нет «нового сообщения», он все еще показывает значок
Меню выглядит не так.
Это сработало для меня в Монтерее 12.5 (21G72)

Иногда вы можете пропустить чтение сообщения от друга. И иногда Сообщения могут не подтягивать предыдущие беседы должным образом (он все еще находится в стадии тестирования, и я надеюсь, что эти ошибки будут устранены в конечном продукте).

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

См. ответ пользователя 20228: перезапустите док-станцию.
@richarddas Не голосуйте против, потому что решение, которое сработало для вас, было другим. Это на самом деле довольно высокомерно. Это решило проблему с исходным плакатом, и нет закона, который говорит, что есть только один ответ на вопрос. Это не математика.
Я просто сделал это, чтобы показать, что это не лучший ответ. Отправка сообщения каждому контакту вряд ли является оптимальным решением, когда возможно решить проблему на вашем локальном компьютере (не мешая никому другому). Я принимаю вашу точку зрения, хотя @cksum, спасибо
@richarddas Голосование против не должно использоваться таким образом. Особенно в этом случае, поскольку это фактически решило проблему с оригинальными постерами. Если вы найдете короткие ответы (например, «просто перезагрузите чувак») или ложную информацию, или что-то небрежное или недостаточно изученное, отметьте это. Но отмечать принятый ответ — это просто дурной тон. Вы можете оставить примечание к ответу, который сработал для вас (как вы это сделали), и проголосовать за него, но голосование против не должно использоваться неправильно (или злоупотреблять). Это сильное заявление, чтобы проголосовать против вопроса или ответа. Часто бывает достаточно не голосовать.
спасибо за разъяснение @cksum Будет учтено в будущем! :)

Заходим в Терминал и пишем:

osascript -e 'quit app "Messages"'
osascript -e 'quit app "Dock"'
open -a Messages

Это все

Неа. Это не.
Не работает. Apple явно наплевать.

Я не уверен, как работает значок, но я подозреваю, что ошибка не на вашем компьютере, а на сервере Apple iMessage где-то в облаке.

Чтобы это исправить, вам понадобится доступ к их серверам, которого у вас нет.

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

Это бездонный ответ. И не то, о чем это сообщество! Не ругайте людей за использование бета-версии программного обеспечения. Если вы не знаете, то просто идите вперед и помогите тем, кто может!
Совершенно верно, но и это не лучшая часть «конструктивной» критики.
«Я не уверен…» >> «Чтобы исправить это, вам нужно…» > «В принципе, решение есть» — пожалуйста, публикуйте ответ только в том случае, если вы знаете ответ. (Я не хочу показаться резким, просто пытаюсь быть конструктивным.)
Это лучший ответ, учитывая, что ни один из других ответов не работает, и Apple все равно.