Computer >> Máy Tính >  >> Lập trình >> IOS

Làm cách nào để kiểm tra thông báo nào đang hoạt động trên thanh trạng thái trong iOS?

Để 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)
}