메인 콘텐츠로 건너뛰기
임시 푸시 알림(Direct-to-History라고도 함)은 iOS 12+ 기능으로, 명시적인 권한을 사전에 요청하지 않고도 앱이 푸시 알림을 보낼 수 있습니다. 사용자는 알림 센터에서 이러한 알림을 자동으로 수신하며, 앱의 알림을 계속 받을지 또는 끌지 결정할 기회를 갖습니다. 이러한 알림은 임시적이기 때문에 표준 푸시 알림에 비해 표시 우선순위가 낮아집니다:
  • 배너 표시 없음
  • 소리 재생 없음
  • 잠금 화면 알림 없음
  • 알림 센터로 직접 전송
iOS provisional push notification with Keep and Turn Off options

사용자가 임시 알림과 상호 작용하는 방법

사용자가 임시 알림을 받으면 **유지…**를 선택하여 다음 옵션을 확인할 수 있습니다:
  • 조용히 전달 — 알림을 무음으로 유지하고 알림 센터에서만 볼 수 있도록 합니다. 이렇게 하면 이후 알림에서 “유지…” 및 “끄기…” 프롬프트도 제거됩니다.
  • 끄기 — 앱의 모든 알림에서 사용자의 구독을 취소합니다.
iOS prompt showing Deliver Quietly, Turn Off, and Settings options
사용자가 조용히 전달 또는 끄기를 선택한 후에도 표준 푸시 권한을 요청할 수 있습니다. 단, 일반 푸시 권한을 요청하고 사용자가 거부하면 임시 알림을 포함한 모든 푸시 알림을 받지 못하게 됩니다.

임시 권한 부여 활성화 또는 비활성화

임시 권한 부여를 전환하려면 OneSignal 대시보드 설정 > Apple iOS > 고급 구성으로 이동하여 iOS 12 직접 기록 활성화 옵션을 선택하거나 선택 취소합니다. 기본적으로 선택되어 있지 않습니다.
임시 권한 부여는 OneSignal SDK 2.9.0 이상이 필요합니다.
OneSignal Advanced Configuration panel with the iOS 12 direct to history checkbox

FAQ

임시 권한 부여와 일반 권한 부여의 차이점은 무엇인가요?

임시 권한 부여를 활성화하면 iOS 12+ 구독자는 다음에 앱을 실행할 때 자동으로 푸시 알림을 받을 수 있습니다——권한 프롬프트가 표시되지 않습니다. 앱은 여전히 표준 푸시 권한을 별도로 요청할 수 있으며, 이 경우 기본 iOS 권한 프롬프트가 표시됩니다. 사용자가 해당 표준 프롬프트를 거부하면 임시 알림도 꺼집니다. 권한 프롬프트 흐름 구성에 대한 자세한 내용은 푸시 권한 프롬프트를 참조하세요.

사용자가 일반 푸시 프롬프트를 거부하면 어떻게 되나요?

표준 iOS 푸시 권한 프롬프트를 거부하면 임시 알림을 포함한 앱의 모든 푸시 알림이 꺼집니다. 사용자는 iOS 설정을 통해 수동으로 알림을 다시 활성화해야 합니다.

푸시 권한 프롬프트

앱이 사용자에게 표준 푸시 알림 권한을 요청하는 시기와 방법을 구성합니다.