Я использую действенные уведомления. Следующие данные поступают из бэкэнда:
- tificationId (String)
- заголовок уведомления, тело
- два динамических заголовка для отображения кнопок действий
Я регистрирую действия против уведомления. Мне это нравится:
let notificationCategory = UNNotificationCategory (
identifier : notificationId,
actions : [actionPositive, actionNegative],
intentIdentifiers : [],
options : []
)
UNUserNotificationCenter.current ()
.setNotificationCategories ([notificationCategory])
Как работать с несколькими уведомлениями каталогов, потому что setNotificationCategories () отменяет регистрацию всех существующих категорий для регистрации новых (т. Е. Переопределение новыми).
У меня проблемы с отображением уведомлений с различными динамическими действиями. Я не нашел ни одного блога / кода для этого.