Macos 应用程序能否同时使用通知中心中的警报和横幅?
我正在创建一个Mac OS X应用程序来使用Notification Center。一些通知应保留在屏幕上,直到用户与它们交互,其他通知应在显示后不久消失Macos 应用程序能否同时使用通知中心中的警报和横幅?,macos,cocoa,nsusernotification,Macos,Cocoa,Nsusernotification,我正在创建一个Mac OS X应用程序来使用Notification Center。一些通知应保留在屏幕上,直到用户与它们交互,其他通知应在显示后不久消失 NSUserNotificationAlertStyle键和更改系统首选项允许在横幅和警报之间进行更改。但是,这两种方法都会更改从我的应用程序发送的所有通知 我是否可以将一些通知作为警报发送,而将其他通知作为横幅发送?如果是,怎么做?否。存在不同的通知类型是为了用户可以选择他/她喜欢的内容,而不是为了开发人员可以选择 如果您觉得您的应用程序应
NSUserNotificationAlertStyle
键和更改系统首选项允许在横幅和警报之间进行更改。但是,这两种方法都会更改从我的应用程序发送的所有通知
我是否可以将一些通知作为警报发送,而将其他通知作为横幅发送?如果是,怎么做?否。存在不同的通知类型是为了用户可以选择他/她喜欢的内容,而不是为了开发人员可以选择
如果您觉得您的应用程序应该具有此功能,您应该在提交增强请求并通知Apple。
NSUSerNotificationAlertStyle
是开发人员可以为应用程序设置默认通知样式的唯一方法,它可以为该应用程序的所有通知设置样式
如果您认为拥有两种不同类型的通知对您来说非常重要,您可以通过使用与主应用程序不同的NSUserNotificationAlertStyle的隐藏助手应用程序来解决此问题
请记住,尽管您设置了默认的通知样式,但用户可以随时在通知中心prefs中更改它,从而使您的助手应用程序变得无用