Как получить тихие уведомления, когда приложение становится активным

Я использую тихие уведомления с целью уведомления моего приложения о появлении нового контента. С iOS 11.0 до iOS 11.1 тихие уведомления редко доставляются приложению в фоновом режиме. Однако я хотел бы, по крайней мере, обрабатывать уведомления без вывода сообщений, когда приложение снова становится активным.

Я не нашел способа получить список тихих уведомлений. Я пытался:

let center = UNUserNotificationCenter.current()
center.getPendingNotificationRequests(completionHandler: { (notifications) in
    notifications.forEach({ (notification) in
        print(notification)
    })
})
center.getDeliveredNotifications { (notifications) in
    notifications.forEach({ (notification) in
        print(notification)
    })
}

Я знаю, что уведомления принимаются по телефону, потому что я проверил журналы устройства. Однако они, похоже, не перенаправляются в приложение, даже когда оно становится активным. Есть ли способ получить к ним доступ?

0 ответов

Другие вопросы по тегам