我正在使用Xcode 8和CloudKit创建iOS 10应用。当应用加载时,有没有办法读取自上次应用运行以来发送的所有推送通知?
答案 0 :(得分:4)
您可以调用以下函数,request
包含所有已发送的通知
[[UNUserNotificationCenter currentNotificationCenter]
getDeliveredNotificationsWithCompletionHandler:^(NSArray<UNNotificationRequest
_Nonnull requests) {
NSLog(@"");
}];
答案 1 :(得分:0)
来自ios 10.x我们可以使用UNUserNotificationCenter
获取待处理和发送的通知信息您使用以下功能
显示仍在通知中心显示的应用通知列表func getDeliveredNotifications(completionHandler:@escaping([UNNotification]) - &gt; Void)
refrer在链接for more details
下方