Мне интересно, есть ли способ получить все сообщения в Центре уведомлений.
Я уже знаю, как опубликовать сообщение, но я не знаю, смогу ли я получить сообщения, отправленные другими приложениями, в свое приложение для использования.
Мне интересно, есть ли способ получить все сообщения в Центре уведомлений.
Я уже знаю, как опубликовать сообщение, но я не знаю, смогу ли я получить сообщения, отправленные другими приложениями, в свое приложение для использования.
Да, ты можешь:
CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), nil, { (_, observer, name, _, _) in
print("Notification \(name) received")
}, nil, nil, .deliverImmediately)
Но будьте осторожны, уведомлений очень много. :-)
Обратите внимание на это ТАК вопрос.
Нет, вы не можете получить доступ к этой информации из приложения