Могу ли я получить все существующие сообщения Центра уведомлений с помощью Swift?

Мне интересно, есть ли способ получить все сообщения в Центре уведомлений.

Я уже знаю, как опубликовать сообщение, но я не знаю, смогу ли я получить сообщения, отправленные другими приложениями, в свое приложение для использования.


person albusshin    schedule 29.09.2014    source источник


Ответы (2)


Да, ты можешь:

CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), nil, { (_, observer, name, _, _) in
        print("Notification \(name) received")
        }, nil, nil, .deliverImmediately)

Но будьте осторожны, уведомлений очень много. :-)

Обратите внимание на это ТАК вопрос.

person Michael Dorner    schedule 02.01.2017

Нет, вы не можете получить доступ к этой информации из приложения

person Paulw11    schedule 29.09.2014