Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iOS의 상태 표시줄에서 어떤 알림이 활성화되어 있는지 확인하는 방법은 무엇입니까?

<시간/>

상태 표시줄 트레이에서 활성화된 알림 목록을 얻으려면 getdeliverednotifications를 사용할 것입니다. 자세한 내용은 여기에서 읽을 수 있습니다.

https://developer.apple.com/documentation/usernotifications/unusernotificationcenter

https://developer.apple.com/documentation/usernotifications/unusernotificationcenter/1649520-getdeliverednotifications

개인 정보 보호 위반이 될 수 있으므로 모든 앱에서 알림을 받을 수는 없지만 애플리케이션에 대한 알림은 받을 수 있습니다.

Apple은 getDeliveredNotifications(completionHandler:)를 제공합니다.

알림 센터에 계속 표시되는 앱의 알림 목록을 반환합니다.

필요에 따라 다음 코드를 작성할 수 있습니다.

UNUserNotificationCenter.current().getDeliveredNotifications { (notifications) in
   print(notifications)
}