Guide / Risoluzione dei problemi

Risoluzione dei problemi

onIntent non viene eseguito

  • C’è un IntentProvider sopra questi link?
  • L’obiettivo ha un callback onIntent? Gli obiettivi senza callback non vengono registrati.
  • Muovi il puntatore sul desktop o scorri su un dispositivo mobile. Il motore resta inattivo fino alla prima interazione.
  • Verifica che l’obiettivo sia visibile e abbia larghezza e altezza reali.
  • Prova temporaneamente importance="high" e cost="low" per verificare il collegamento, poi ripristina i valori predefiniti.

Una rotta viene caricata senza onIntent

Cerca un altro Link di Next.js che punti alla stessa rotta, compresi i link nascosti nei layout responsivi. Cerca anche chiamate dirette a router.prefetch().

Un componente personalizzato non funziona

Il componente deve inoltrare il ref a un vero elemento HTML. Altrimenti collega il ref di intento a un contenitore nativo, come un div.

Test sui dispositivi mobili

Usa un vero dispositivo touch oppure attiva l’emulazione del tocco negli strumenti del browser e poi scorri. Restringere soltanto una finestra desktop potrebbe non attivare il comportamento mobile.

Sviluppo e produzione

Verifica il comportamento importante anche in una build di produzione. I controlli di sviluppo di React e gli strumenti del framework possono far apparire callback o richieste di rete diversi dalla produzione.