Я пытаюсь, чтобы уведомления появлялись в фоновом режиме, но их приходилось накладывать друг на друга или, по крайней мере, все они появлялись на экране.
В настоящее время происходит то, что при отправке нового уведомления оно заменяет ранее существовавшее уведомление вместо простого добавления.Я указал ThreadIdentifier, который я сохраняю, а также categoryIdentifier, который также всегда одинаков.
Вот код:
let content = UNMutableNotificationContent()
content.title = "Title"
content.body = "Message"
content.threadIdentifier = "notification"
content.categoryIdentifier = "notification"
let request = UNNotificationRequest(identifier: "Stock Changed", content: content, trigger: nil)
let center = UNUserNotificationCenter.current()
center.add(request) { (error : Error?) in
if let theError = error {
print(theError.localizedDescription)
}
}
Как я могу убедиться, что уведомления незаменить друг друга?Спасибо!