220707 TIL [User Notifications]

Doogie·2022년 7월 7일
0

User Notifications란?

위와 같은 Push 알림 들이 User Notifications의 기능

그래서 오늘은

알림 보내기 버튼을 눌렀을 때 몇 초 뒤에 push알림이 오게하는 기능을 만드려고 함

0. UserNotifications import 하기

1. 권한 요청하기


viewDidLoad가 되자마자 권한 요청을 하도록 코드를 작성했는데 밑줄 친 옵션은 각각 알림, 알림사운드, 그리고 어플 오른쪽 위 모서리에 뜨는 1과 같은 숫자 이다

권한 허용을 하면 "yes"를 아니면 "no"를 프린트 하도록 했다

3. content, trigger, request설정

버튼을 누르면 알림을 보낼것이기 때문에 IBAction에 작성하였고
content의 구성 요소를 먼저 설정해주고
triger를 만들어준다(지금은 2초 뒤로 설정해줬고 반복은 false를 해줌, 반복을 true로 해주려면 60초 부터 가능)
그리고 위에서 만든 content와 trigger를 기반으로 request를 생성해 UserNotificationCenter에 추가해줌

결과

참고자료
https://zeddios.tistory.com/157

profile
끊임없이 문을 여는 개발자

0개의 댓글