4

Как я могу получать уведомление, когда любое приложение выполняет или активирует NSUserNotification?Какао/NSUserNotificationCenter получить все уведомления NSUserNotification

  • Ни я мог определить, все, что посылается через NSDistributedNotificationCenter,
  • я не мог найти маску, как NSUserNotificationDeliveredMask [фиктивное имя] я мог зарегистрировать глобальный [NSEvent addGlobalMonitorForEventsMatchingMask] для,
  • ни делаю не кажется подходящий наблюдатель для объекта центра уведомлений по умолчанию.

[NSUserNotificationCenter defaultCenter] и его делегат уведомляют меня только в том случае, когда мое приложение отправляет уведомление.

ответ

0

This answer должен адресовать, как получить доступные уведомления от NSDistributedNotificationCenter. Там doesn't seem to be any way, чтобы получить все NSUsernotifications, насколько я знаю, правда.

0

Невозможно. Вы можете слушать только NSDistributedNotificationCenter для «глобальных» уведомлений. Разработчик приложения должен транслировать до NSDistributedNotificationCenter, чтобы вы могли подключиться к нему.

Вы не можете увлекать другие приложения Уведомления. Большинство приложений и всех приложений, распространяемых через App Store, изолированы. Сама природа этого ограничивает вашу способность подключаться к ним!

Смежные вопросы