반응형
UNNotificationPresentationOptions 중 .alert가 iOS 14부터 deprecated 되었다.
https://developer.apple.com/forums/thread/661953
.list
.list로 옵션을 주었을때는 App이 켜진 상태에서는 상단에 배너로 알림이 오지 않는다.
상단 부분을 아래로 스크롤하여 Notification Center(잠금 화면)를 확인했을때 Notification이 쌓여있는 것을 확인할 수 있다.
App이 꺼진 상태(홈 화면 또는 다른 앱 사용중)에서는 상단에 배너로 알림이 오고,
Notification Center(잠금 화면)에도 이렇게 쌓인다.
.banner
.banner로 옵션을 주었을때는 App이 켜진 상태에서도 상단에 배너로 알림이 온다.
그리고 이 알람은 Notification Center(잠금 화면)에 쌓이지 않고 사라진다.
App이 꺼진 상태에서도 상단에 배너로 알림이 뜬다.
App이 꺼진 상태에서 상단에 배너로 뜬 알람은 Notification Center에 쌓인다.
결론
App이 켜져 있든 꺼져 있든, 상단 배너에도 뜨고, Notification Center(잠금 화면)에도 뜨도록 하고 싶다면, UNNotificationPresentationOptions에 .banner와 .list를 둘 다 써주면 된다.
반응형
'1 - iOS' 카테고리의 다른 글
[iOS/Swift] Local DB 비교(Core data, SQLite, Realm) (2) | 2022.12.07 |
---|---|
[iOS/Swift] How to respond to view life cycle updates (0) | 2022.10.28 |
[iOS/Swift] Haptic feedback, Haptic effect, 진동 효과 (0) | 2022.10.28 |
[Xcode] Xcode 웹에서 설치하기, 수동 설치 방법, 업데이트 멈춤 해결 (0) | 2022.09.19 |
[iOS/Swift] CocoaPods에서 Swift Package Manager로 전환하기 (0) | 2022.09.14 |