알림 클릭

알림 클릭은 사용자가 모바일 기기에서 알림을 클릭했을 때 발생하는 이벤트 입니다. 이 이벤트는 사용자가 알림을 클릭하면 특정 액션을 취하도록 할 수 있습니다. 예를 들어, 알림을 클릭 했을 때 앱의 특정 화면으로 이동하는 것을 리다이렉트 라고 합니다.

즉, 리다이렉트란 사용자가 알림을 클릭했을 때 그 클릭에 대한 반응으로 다른 화면으로 이동시키는 것을 의미합니다. 이를 통해 사용자는 알림의 내용을 더 자세히 확인 할 수 있습니다.

예를들어, 아래와 같은 알림을 클릭 했을 때 해당 공지사항으로 이동하는 기능이 필요하겠죠?

스크린샷 2024-12-02 오후 12.13.52.png


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

 Notifications.addNotificationResponseReceivedListener((response) => {
      const notificationData = response.notification.request.content.data;
      onResponse({ redirect: notificationData.page });
    });