메인 콘텐츠로 건너뛰기
iOS 12는 임시(Direct-To-History라고도 함) 푸시 알림 권한 부여를 도입했습니다. 즉, 푸시 알림을 보내기 위해 사용자에게 권한을 요청하는 대신 앱이 임시 권한 부여를 요청할 수 있습니다. 임시 알림이기 때문에 다음을 포함한 일부 기능이 제한됩니다:
  • 배너 표시 없음
  • 해당 소리 없음
  • 사용자 경고 없음
  • 알림 센터로 직접 전송

이미지는 제공자로부터 알림을 계속 사용할 수 있도록 사용자에게 프롬프트하는 임시 알림을 보여줍니다

사용자가 Keep…을 선택하면 다음 옵션이 있습니다:
  • Deliver Quietly: 사용자를 조용한 푸시 알림에 구독합니다. 푸시 알림을 무음으로 유지하고 알림 센터에만 표시합니다. 또한 “Keep…” 또는 “Turn off…” 옵션이 제거됩니다.
  • Turn Off: 사용자의 알림 구독을 취소합니다.

이미지는 알림을 조용히 전달하거나 끄거나 설정으로 이동할 수 있는 사용자 기능을 보여줍니다

이러한 기능이 켜져 있거나 꺼져 있어도 사용자에게 푸시를 정상적으로 구독하도록 프롬프트할 수 있습니다. 일반 푸시 알림을 프롬프트하고 사용자가 거부하면 더 이상 푸시 알림을 받지 않습니다.

임시 권한 부여를 비활성화하거나 활성화하려면 어떻게 하나요?

앱에 대한 임시 권한 부여를 활성화하거나 비활성화하려면 OneSignal 대시보드 Settings > Apple iOS > Advanced Configuration > Enable iOS 12 direct to history 옵션으로 이동하세요(현재 OneSignal SDK 2.9.0 이상을 사용해야 함). 비활성화하려면 확인란을 선택 해제하세요(기본적으로 선택 해제되어 있음).

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

앱에 대한 임시 알림을 활성화하면 iOS 12+ 구독자는 다음에 앱을 실행할 때 자동으로 푸시 알림을 받을 수 있습니다. 애플리케이션은 여전히 푸시 알림 권한을 요청할 수 있으며, 이는 여전히 사용자에게 권한 프롬프트를 표시합니다. 사용자가 일반 푸시 프롬프트를 통해 푸시를 거부하면 이러한 임시 알림도 꺼집니다. 권한 프롬프트 흐름 설정에 대한 자세한 내용은 푸시 권한 프롬프트를 참조하세요.