Estoy tratando de escuchar los cambios de URL con Linking.addEventListener pero nunca se dispara. La URL se abre con expo-web-browser porque quería que el navegador se abriera en la aplicación.
Mi código:
const buyNowHandler = async () => { try { let result = await WebBrowser.openBrowserAsync("https://google.com"); Linking.addEventListener('url', ({url}) => {urlChangeHandler(url)}) } catch (error) { console.log(error); } }; const urlChangeHandler = (url) => { console.log("url: ", url); WebBrowser.dismissBrowser(); Linking.removeEventListener("url", urlChangeHandler); };