Я пытаюсь понять, как правильно настроить уведомления в Mountain Lion. Я понимаю все понятия о том, как включить их, настроить их и т. Д., Но это не работает так, как рекламируется.
Я буду использовать Safari в качестве моего примера здесь:
У меня есть следующие настройки, установленные как в «Системных настройках», так и на вкладке «Настройки уведомлений Safari»:
Как видите, я установил стиль оповещения таким образом, чтобы любое оповещение оставалось на экране до тех пор, пока оно не будет отменено, а последние 5 предупреждений должны остаться, если они не были отклонены в «трее» центра уведомлений.
Теперь, когда я запускаю оповещения (и для этого я включаю настольные оповещения в чате « Спроси другого» и заставляю людей пинговать мое имя), я получаю множество странных действий.
Иногда, когда я получаю оповещения, я вижу, что они появляются как в правом верхнем углу, так и в «трее», но если я их игнорирую, они не только автоматически исчезают (не должны, я не использую оповещения на баннерах). ) но они также впоследствии удаляются из лотка без каких-либо действий с моей стороны.
В других случаях уведомления отказываются отображаться и появляются только в Центре уведомлений, не появляясь должным образом - я думаю, что это происходит при свернутом Safari.
Я переключил их на тип баннера и обратно, и без изменений. Но, похоже, в Mail все работает нормально, оповещения (установленные как «Баннеры») исчезают, когда должны, но самые последние 5 остаются в трее, как и ожидалось, но я не могу получить ни одного, чтобы остаться в трее для Safari совсем. Я также протестировал уведомления через Twitter и Messages, со стилями баннеров и предупреждений, и все они, кажется, работают нормально.
Я сделал следующие снимки экрана, которые показывают, что уведомления в стиле оповещений просто исчезают без какого-либо подтверждения в Центре уведомлений, а также тот, который показывает, что они вообще не отображаются:
http://www.youtube.com/watch?v=SUiR3cFrEw4&feature=youtube_gdata_player
http://www.youtube.com/watch?v=89q5r6OpThM&feature=youtube_gdata_player
Кто-нибудь знает, если это Safari, или ошибка NC? Какие-нибудь другие приложения, которые ведут себя подобным образом? Есть ли какие-нибудь способы это исправить?
Дополнительно: после проверки комментариев и тщательного обсуждения (и тестирования) в чате кажется, что у многих людей возникают похожие проблемы. Я сталкивался с людьми, просто не получающими полной остановки, используя ту же конфигурацию, что и я выше, и пользователи Chrome тоже получают такие же результаты, так что это похоже на проблему NC, а не Safari. Не стесняйтесь добавлять свои проблемы, если у вас есть какие-либо комментарии, я постараюсь расширить вопрос, если я укажу общую тему. Я еще не читал ничего, что бы указывало на то, что оно широко распространено, но в некоторых случаях здесь и в чате кажется, что это не только я. Следующие ответы были удалены как «я тоже», но показывают, что другие испытывают те же проблемы:
Я вижу то же самое с сафари и gmail. предупреждения всплывают правильно, и я вижу, как уведомление отображается в центре уведомлений. Но как только предупреждающий «пузырь» исчезает, элемент удаляется из центра уведомлений. Если я открою почтовое приложение и настрою учетную запись gmail, эти уведомления по электронной почте будут отображаться в центре уведомлений.
ответил 26 июля в 15:03
JDR
Я отвечаю, но у меня та же проблема с почтой и Центром уведомлений. Моя электронная почта iCloud (ранее MobileMe) и Gmail не производили уведомлений.
Тем не менее, NC, кажется, работает для моих элементов iCalendar и обновления App Store.
ответил 27 июля в 8:13
Сэм
Я не получаю никаких уведомлений вообще. Ни всплывающих окон, ни в центре уведомлений. Я добавил свои учетные записи hotmail и gmail в настройки почты, настроил параметры уведомлений, отправил тестовые сообщения из других учетных записей и ничего. Не уверен, что есть что-то простое, что я пропускаю или это проблема с новой ОС. У кого-нибудь еще есть эта проблема? Решение кто-нибудь?
ответил 26 июля в 22:27
Лев в СД
Ответы:
Я разработчик для Mac OS X и только что добавил поддержку Центра уведомлений в свое приложение. Для чего это стоит, вот что я узнал:
Я понятия не имею, если это ошибка в Safari или Центр уведомлений, или оба. Однако я совершенно уверен, что вы ничего не можете сделать со второй проблемой (для первой может быть скрытая настройка по умолчанию, но я не слышал об этом). Я проверил спецификацию WebKit API, чтобы убедиться, что это не то, чем занимаются отдельные сайты, и вы можете исключить сайты из списка вашего подозреваемого, поскольку они не имеют никакого контроля над уведомлениями.
Думаю, нам придется подождать и посмотреть, решит ли Apple эту проблему в следующем выпуске исправления ошибки (10.9). Однако, судя по всему, не показывать уведомления, когда приложение находится на переднем крае, является «функцией», так что не надейтесь на свои надежды.
источник