Websocket соединение в фоновом режиме, не может отправлять уведомления
При подключении к веб-сокету я получаю сообщение с сервера форм. и нажмите уведомление для пользователя. Когда приложение активно, уведомления приходят, но в фоновом режиме уведомления не приходят
но когда приложение становится активным в отладочных печатных изданиях "Уведомления отправлены"
подключение через веб-сокет всегда подключено
AppDelegate{
...
fileprivate func sendNotification() {
let content = UNMutableNotificationContent()
content.title = "Notification"
content.body = "Notification: \(self.indexOfMassage)"
content.sound = .default
content.badge = NSNumber(value: indexOfMassage)
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
let request = UNNotificationRequest(identifier: "websocket", content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request) { (error) in
self.indexOfMassage += 1
}
}
func websocketDidReceiveMessage(socket: WebSocketClient, text: String) {
sendNotification()
print("Notifications send")
}
}