Để nhận danh sách các thông báo đang hoạt động trên khay thanh trạng thái của bạn, chúng tôi sẽ sử dụng getdeliverednotifications, bạn có thể đọc thêm về nó tại đây.
https://developer.apple.com/documentation/usernotifications/unusernotificationcenter
https://developer.apple.com/documentation/usernotifications/unusernotificationcenter/1649520-getdeliverednotifications
Mặc dù biết rằng chúng tôi không thể nhận thông báo từ tất cả các ứng dụng vì điều đó sẽ vi phạm quyền riêng tư, nhưng chúng tôi có thể nhận được thông báo cho ứng dụng của mình
Apple cung cấp getDeliveredNotifications (completeHandler :)
Thao tác này trả về danh sách các thông báo của ứng dụng vẫn được hiển thị trong Trung tâm thông báo.
Bạn có thể viết mã sau tùy theo nhu cầu của bạn.
UNUserNotificationCenter.current().getDeliveredNotifications { (notifications) in print(notifications) }