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

问题描述

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

日历应用通知行为:

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

我的应用通知行为:

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

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

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

解决方法

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

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...