4

每当任何应用程序交付或激活一个NSUserNotification?

  • 我也无法确定通过 发送的任何内容NSDistributedNotificationCenter
  • 我也找不到像NSUserNotificationDeliveredMask[dummy name] 这样可以注册全局的掩码[NSEvent addGlobalMonitorForEventsMatchingMask]
  • 默认用户通知中心对象似乎也没有合适的观察者。

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

4

2 回答 2

0

这不可能。您只能收听NSDistributedNotificationCenter“全局”通知。应用程序开发人员必须广播才能NSDistributedNotificationCenter让您参与其中。

您不能劫持其他应用程序通知。大多数应用程序和通过 App Store 分发的所有应用程序都是沙盒化的。这本质上限制了你吸引他们的能力!

于 2015-04-18T13:15:41.543 回答
0

这个答案应该解决如何接收可用的通知NSDistributedNotificationCenter。不过,据我所知,似乎没有任何方法可以获取所有信息。NSUsernotifications

于 2015-04-17T21:08:42.837 回答