Executando verificação de segurança...
1

DÚVIDA - Expo Notifications | React Native

Olá, pessoal!! Tudo bem? Espero que sim!

Gostaria de tirar uma dúvida, estou trabalhando em um projeto que está sendo construído com React Native expo, com isso, estamos usando a expo notifications para lidar com as notificações, está tudo bem, no entanto, encontrei um desafio... fazer o clique na notificação encaminhar o usuário para a aba de noitificações 😭

Por hora, ele é encaminhado para a home diretamente....

Esta é a função que eu chamo diretamente no layout_tsx do app

export function useNotificationClickHandler() {
  const responseListener = useRef<Notifications.EventSubscription | null>(null)

  useEffect(() => {
    toast.info('entrou no useEffect')
    responseListener.current =
      Notifications.addNotificationResponseReceivedListener(() => {
        toast.success('INDO PARA NOTIFICAÇÕES')
        setTimeout(() => {
          router.push('/notifications')
        }, 1)
      })

    return () => {
      if (responseListener.current) {
        responseListener.current.remove()
      }
    }
  }, [])
}

Os toast eram para fins de debug, já que é só gerando um apk pra realmente testar a funcionalidade, o setTimeout de 1 ms ali foi pq, procurando por ajuda, encontrei pessoas com um problema parecido que colocando isto, tiveram sucesso, o que nao foi o meu caso kkk

Ficarei imensamente grata se puderem me ajudar!

Carregando publicação patrocinada...
1