개발

swift 단말기 설정에서 알림 ON/OFF 시 앱에서 이벤트 받기!

소소ing 2022. 9. 22. 18:33
반응형

iOS 앱 개발 시 앱에서 알림 설정 ON/OFF 뿐만 아니라 단말기 설정과 싱크를 맞추고자 할 수 있습니다. 

이럴때 앱에서 단말기 설정 값을 어떻게 가져올 수 있을까요?

 

아래 코드로 수신이 가능합니다. 

UNUserNotificationCenter.current()
      .getNotificationSettings { permission in
        switch permission.authorizationStatus  {
        case .authorized:
          print("푸시 ON")
        case .denied:
          print("푸시 OFF")
        case .notDetermined:
          print("한 번 허용 누른 경우")
        case .provisional:
          print("푸시 수신 임시 중단")
        case .ephemeral:
          // @available(iOS 14.0, *)
          print("App Clip에 대해 부분 동의")
        @unknown default:
          print("Unknow Status")
        }
      }

 

활용 방안은 추후에 다시....

반응형