消失的警报-通知中心无法按照“首选项设置”运行


15

我正在尝试了解如何使通知在Mountain Lion中正常工作。我了解有关如何启用它们以及配置它们的所有概念,但是它似乎并没有像宣传的那样起作用。

我将在此处使用Safari作为示例:

我在“系统偏好设置”和Safari的“通知偏好设置”标签中都设置了以下偏好设置:

系统偏好

Safari偏好

如您所见,我设置了警报样式,以使任何警报都应保留在屏幕上直到被关闭为止,并且除非在通知中心“托盘”中被清除,否则应保留最近的5条警报。

现在,当我触发警报时(为此,我一直在“ 询问其他聊天室”中启用桌面警报,并促使人们查验我的名字),我得到了许多奇怪的行为。

有时,当我收到警报时,我可以看到它们同时出现在右上角和“托盘”中,但是如果我忽略它们,它们不仅会自动消失(它们不应该,我没有使用横幅警报) ),但随后他们又将自己从托盘中取出,而我没有采取任何措施。

其他时候,通知拒绝显示,在通知中心中显示而没有正确弹出,我认为这是在Safari最小化的情况下发生的。

我已将它们切换为横幅类型并返回,并且没有变化。但它在Mail中似乎工作正常,警报(在本例中设置为Banners)显示,在应有的状态下消失,但是最新的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。如果您有任何意见,请随时添加您的问题,如果我发现一个共同的主题,我将尝试扩展问题。我还没有读到任何表明它已经广泛传播的信息,但是在这里和聊天中有趣的是,似乎不仅仅是我。以下答案因为“我也是”而被删除,但表明其他人也遇到相同的问题:


我看到的是完全相同的东西,包括Safari和gmail。警报会正确弹出,我可以在通知中心看到通知。但是,一旦警报“气泡”消失,该项目就会从通知中心中删除。如果我打开邮件应用程序并配置gmail帐户,则这些电子邮件警报会在通知中心正常显示。

七月26在15:03回答

JDR


o回答我很满意,但是邮件和通知中心也有同样的问题。我的iCloud(以前为MobileMe)电子邮件和Gmail没有产生通知。

但是,NC似乎确实适用于我的iCalendar物品和App Store更新。

七月27在8:13回答

山姆


我根本没有收到任何通知。弹出窗口和通知中心都不会。我已经在邮件设置中添加了我的hotmail和gmail帐户,配置了通知设置,从其他帐户发送了测试电子邮件,什么也没有。不知道我是否缺少简单的东西,或者新操作系统是否有问题。其他人有这个问题吗?解决任何人?

七月26在22:27回答

SD中的狮子



收到警报时,您是在Safari中还是在其他应用程序中?如果您使用的是Safari或当前显示在页面上,则可能会收到警报,而这些警报可能没有留下。与在iOS中收到电子邮件时在邮件中类似,由于您的邮件可以很明显地看到发送给您的新消息,因此无需将其保留在NC中。请告诉我们。
de_an777

刚刚尝试过,让某人创建负载,最小化Safari,打开邮件并在活动窗口中等待邮件。结果相同。
塞斯特

我在Gmail通知中遇到了完全相同的问题。每当我收到一封电子邮件时,都会弹出一个窗口,但是无论我希望在通知中心中有多少“最近项”或警报样式是什么,通知中心中都不会保留任何通知。
mouser 2012年

Answers:


8

我是Mac OS X开发人员,刚刚将Notification Center支持添加到我的应用程序中。对于它的价值,这是我发现的:

  • 默认情况下,如果应用程序已经位于最前面,则不显示通知(警报)(这说明了为什么有时会拒绝显示警报,而您仅在Notification Center中看到该通知)。这取决于给定的应用程序进行覆盖,而且不是很简单,因此请希望大多数应用程序处于活动状态时不显示通知。我认为这很烦人。
  • 在发送通知后,该应用程序仍对该给定通知具有很多控制权。无论您有什么设置,它都可以随时将其从屏幕上删除。基本上,如果出于某种原因将Safari设置为在X秒后删除通知,它将执行此操作,您的设置没有关系。

我不知道这是否是Safari或Notification Center中的错误,或两者皆有。但是,我相当有信心,对于第二个问题您无能为力(第一个问题可能有隐藏的默认设置,但我没有听说过)。我确实检查了WebKit API规范,以确保它不是各个网站正在做的事情,并且您可以从嫌疑犯的列表中排除网站,因为它们对通知没有任何控制权。

我猜我们将不得不等待,看看苹果是否会在下一个错误修复版本(10.9)中解决此问题。但是,从外观上看,当应用程序位于最前端时不显示通知是“功能”,因此不要抱有希望。


似乎有很多东西要学习,我希望得到一个更好的答案,因此感谢您抽出宝贵的时间从非用户的角度来阐明它。
塞特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.