Daily iOS
앱 라이프사이클·시스템

알림 권한 안내 화면과 UNUserNotificationCenter 흐름

매니저 라운드 과제로 "시스템 팝업 전에 우리만의 알림 권한 안내 화면을 먼저 띄우는 기능" 을 만든 뒤 질문을 받았습니다. 권한 상태(notDetermined·denied·authorized·provisional)별로 앱은 무엇을 해야 하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

getNotificationSettings 로 상태를 조회해 notDetermined 일 때만 안내 화면→requestAuthorization(시스템 팝업은 1회뿐), denied 는 설정 이동, authorized 는 즉시 등록, provisional 은 등록하되 나중에 정식 요청을 고려한다.

받은 질문 공유