알림 클릭은 사용자가 모바일 기기에서 알림을 클릭했을 때 발생하는 이벤트 입니다. 이 이벤트는 사용자가 알림을 클릭하면 특정 액션을 취하도록 할 수 있습니다. 예를 들어, 알림을 클릭 했을 때 앱의 특정 화면으로 이동하는 것을 리다이렉트 라고 합니다.
즉, 리다이렉트란 사용자가 알림을 클릭했을 때 그 클릭에 대한 반응으로 다른 화면으로 이동시키는 것을 의미합니다. 이를 통해 사용자는 알림의 내용을 더 자세히 확인 할 수 있습니다.
예를들어, 아래와 같은 알림을 클릭 했을 때 해당 공지사항으로 이동하는 기능이 필요하겠죠?

// 알림 클릭 시 호출되는 함수
Notifications.setNotificationHandler({
handleNotification: async () => ({
shouldShowAlert: true, // 사용자에게 경고 창이 표시됩니다.
shouldPlaySound: false, // 알림이 수신되었을때 소리가 재생되지 않습니다.
shouldSetBadge: false, // 앱아이콘에 배지를 표시하지 않습니다.
}),
});
Notifications.addNotificationResponseReceivedListener((response) => {
const notificationData = response.notification.request.content.data;
onResponse({ redirect: notificationData.page });
});