macOS-几秒钟后关闭了本地通知

时间:2020-10-27 11:57:00

标签: macos cocoa macos-catalina unusernotificationcenter

我使用了来自苹果公司的notification guide来显示本地通知。并且通知显示在屏幕上。但是与“日历”应用中的通知相比,我看到了两种不同的行为。

日历应用通知行为:

  1. 一旦出现通知横幅。它会在屏幕上显示,直到我们对其进行操作为止。
  2. 动作按钮(关闭,暂停)始终可见。

我的应用通知行为:

  1. 一旦显示showdn,它就会在几秒钟后自动隐藏。
  2. 在屏幕上显示通知时,不显示操作按钮。但是当我们使用鼠标指针或光标悬停通知时,将显示按钮。

我在SDK 10.15中使用了UserNotifications.framework,并在Catalina(10.15.6)上进行了测试。 我希望通知的行为,以及日历arpp通知的工作方式。

任何想法,为什么它的行为有所不同。还是有任何属性可以实现“日历”应用的通知行为?

1 个答案:

答案 0 :(得分:0)

我知道了。自通知警报样式为“横幅”以来,通知在5秒钟内被撤消。通知将始终显示在屏幕上,直到用户在“系统偏好设置”中将“通知”警报样式设置更改为“警报”后再执行任何操作为止。

enter image description here