不工作NSUserNotificationAlertStyle的plist关键(NSUserNoti

2019-08-31 07:16发布

我对样本用户通知工作10.8然而,关键的NSUserNotificationAlertStyle当我把它设置为警报不工作,我的应用程序仍然显示其为旗帜,通过系统偏好,但怎么控制它,如果我想设置的默认行为的唯一途径要警惕的风格?

Answer 1:

根据这两个bug报告,关键NSUserNotificationAlertStyle不工作了,此刻任何人。

http://openradar.appspot.com/12632111

http://openradar.appspot.com/12632157



Answer 2:

它的工作原理,但是你必须

  1. 代码签名的应用程序 ;
  2. 设置alert字符串值NSUserNotificationAlertStyle在你的应用程序Info.plist文件的关键 ;
  3. 确保它们不会在关闭Notifications的标签System Preferences

如果你已经使用通知实验会更好从头开始执行它。 在这里您如何删除用户通知中心的应用程序 。



Answer 3:

你并不需要签署您的代码,但最终用户可以从系统设置中更改通知类型 - >通知(然后他可以选择,无/横幅或警报)。 也看到这个帖子: 添加警报VS通知标志



Answer 4:

经过对这个问题每一个主题后,我觉得可能是不是在每个部分很清楚,所以我尽量列出了开发谁也可能有这个问题的所有步骤。 有警报通知工作,你可以用Lexandr的迹象按照步骤1,2,3,那么你会得到它的工作。

但如果你是在开发阶段,或者只是有一个调试,你还是想看看它看起来像在通知中心。 您需要打开系统优先 - >通知,找到你的调试应用程序,并选择提醒样式警报。 然后你就可以继续无需等待迹象看最终的结果发展。



文章来源: NSUserNotificationAlertStyle plist key not working