iOS获取通知栏显示出来的通知|NotificationServiceExtension

获取通知中心列表的通知

    [[UNUserNotificationCenter currentNotificationCenter] getDeliveredNotificationsWithCompletionHandler:^(NSArray * _Nonnull notifications) {
        NSLog(@"Delivered: %@", notifications);
    }];

NotificationServiceExtension调试不走断点可能原因
1、调试时,target选择不对
2、推送的数据没有带上"mutable-content": 1
3、推送的target设置的系统版本要求高于真机系统。

推送数据示例。注意必须包含字段 mutable-content : 1

{
    "aps": {
        "content-available": 1,
        "mutable-content": 1,
        "alert": {
            "title": "Push Notification",
            "body": "Notification from APNs Provider."
        },
        "badge": 9,
        "sound": "default"
    }
}

你可能感兴趣的:(iOS获取通知栏显示出来的通知|NotificationServiceExtension)