我正在使用静默通知来通知我的应用程序何时有新内容可用。在 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)
})
}
我知道手机会收到通知,因为我检查了设备日志。但是,即使应用程序处于活动状态,它们似乎也不会被转发到应用程序。有没有办法访问它们?