首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可可/ NSUserNotificationCenter获得所有NSUserNotification通知

可可/ NSUserNotificationCenter获得所有NSUserNotification通知
EN

Stack Overflow用户
提问于 2013-03-22 09:24:47
回答 2查看 933关注 0票数 4

当任何应用程序交付或激活NSUserNotification时,如何通知我?

  • 我也无法确定通过NSDistributedNotificationCenter发送的任何东西,
  • 我也找不到像NSUserNotificationDeliveredMask这样的面具,我可以注册一个全局[NSEvent addGlobalMonitorForEventsMatchingMask]
  • 对于默认的用户通知中心对象,似乎也没有合适的观察者。

[NSUserNotificationCenter defaultCenter]及其委托只在我自己的应用程序发送通知时通知我。

EN

回答 2

Stack Overflow用户

发布于 2015-04-17 21:08:42

This answer应该解决如何接收来自NSDistributedNotificationCenter的可用通知。不过,据我所知,doesn't seem to be any way会得到所有的NSUsernotifications

票数 0
EN

Stack Overflow用户

发布于 2015-04-18 13:15:41

这是不可能的。您只能侦听“全局”通知的NSDistributedNotificationCenter。应用程序开发人员必须向NSDistributedNotificationCenter广播,以使您能够连接到它。

您不能劫持其他应用程序通知。大多数应用程序和通过apps分发的所有应用程序都是沙箱的。它的本质限制了你与它们挂钩的能力!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15566761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档