임시 사용자 알림 승인 노트

임시 사용자 알림 승인

로컬 사용자 알림을 보내는 데 필요한 권한을 요청하려면 사용자의 명시적인 승인을 얻어야 하며, 이는 원하는 옵션과 함께 requestAuthorization 메서드를 호출하여 수행할 수 있습니다. 그러나 이렇게 하면 사용자에게 권한 프롬프트가 표시되어 사용자에게 방해가 될 수 있습니다. iOS 12에서 도입된 예비 승인은 사용자에게 방해하지 않고 조용히 알림을 전달할 수 있는 대안을 제공합니다. 예비 승인을 요청하려면 승인 요청에 .provisional 옵션을 추가하세요. 예비 승인을 사용할 때 알림은 알림 센터에 버튼과 함께 전달되며 사용자는 알림을 유지하거나 끌 수 있습니다. 사용자는 즉시 알림을 전달하거나 조용히 전달하거나 예약된 요약의 일부로 전달할 수 있습니다. 예비 승인은 앱 아이콘에 배지 표시나 경고 표시를 허용하지 않으며, 이는 사용자가 알림 설정을 변경해야 합니다. 승인을 확인하려면 승인 상태를 확인할 때 예비 상태를 고려하세요. 예비 승인은 대부분의 앱에 적절한 타협이지만, 최종적으로는 특정 사용 사례에 따라 다를 수 있습니다. 알림을 전달하기 전에 승인 상태를 확인하는 것은 알림이 올바르게 전달되도록 하는 데 중요합니다.
CdXz5zHNQW_jArWhqLPsY.png