Solución de problemas
onIntent nunca se ejecuta
- ¿Está
IntentProvidermontado por encima de estos enlaces? - ¿Tiene el objetivo un callback
onIntent? Los objetivos sin callback no se registran. - Mueve el puntero en escritorio o desplázate en móvil. El motor duerme hasta la primera interacción.
- Comprueba que el objetivo sea visible y tenga un ancho y alto reales.
- Prueba temporalmente
importance="high"ycost="low"para confirmar la integración y luego restaura los valores predeterminados.
Una ruta se precarga sin onIntent
Busca otro Link de Next.js que apunte a la misma ruta, incluidos enlaces ocultos mediante estilos adaptables. Revisa también el código que llame directamente a router.prefetch().
Un componente personalizado no funciona
El componente debe reenviar la ref a un elemento HTML real. Si no lo hace, conecta la ref de intención a un contenedor nativo como un div.
Pruebas en móvil
Usa un dispositivo táctil real o activa la emulación táctil en las herramientas del navegador y luego desplázate. Reducir el ancho de una ventana de escritorio no siempre activa el comportamiento móvil.
Desarrollo y producción
Prueba también el comportamiento importante en una compilación de producción. Las comprobaciones de desarrollo de React y las herramientas del framework pueden hacer que los callbacks y las solicitudes de red parezcan diferentes.