Sviluppatori
Come reindirizzare automaticamente gli utenti allo store giusto in base al dispositivo
Distingui iOS da Android e manda ogni visitatore allo store corretto, senza scrivere né ospitare codice di rilevamento.
In breve
Condividi uno smart link invece di un URL dello store. OneStoreLink (onestore.link) legge il dispositivo del visitatore quando il link viene aperto e manda un iPhone sull’App Store, un telefono Android su Google Play e un computer su una pagina con entrambi i pulsanti. La scelta avviene sull’edge di Cloudflare, quindi non ospiti né mantieni alcun codice di rilevamento.
Ultima revisione: 2026-10-22
Mandare gli utenti allo store giusto significa leggere il dispositivo dalla richiesta e reindirizzare di conseguenza. Puoi farlo a mano analizzando lo User-Agent sul tuo server, ma le stringhe UA cambiano, i browser in-app si comportano in modo strano e ti ritrovi a gestire un endpoint di reindirizzamento per sempre. Questa guida spiega come funziona il reindirizzamento agli store in base al dispositivo e come ottenerlo senza mantenere nulla di quel codice.
Il problema
- Le stringhe User-Agent sono incoerenti e cambiano nel tempo, quindi il rilevamento fatto in casa si degrada.
- I browser in-app (TikTok, Instagram, Facebook) rompono i reindirizzamenti ingenui verso gli store.
- Ospitare un tuo reindirizzamento significa un endpoint, il TLS e una disponibilità da garantire.
- I casi limite (desktop, tablet, dispositivi sconosciuti) richiedono ciascuno una propria soluzione di riserva.
Con onestore.link
- onestore.link legge il dispositivo lato server e fa un reindirizzamento 302 di iOS verso l’App Store e di Android verso Google Play.
- I browser in-app ricevono una pagina ponte dedicata che passa allo store automaticamente al caricamento, invece di un reindirizzamento che fallisce.
- Desktop e dispositivi sconosciuti ricadono su una landing page con entrambi i pulsanti.
- Gira sull’edge di Cloudflare, nel data center più vicino a ogni visitatore, e tu non devi mantenere nulla.
Come fare
Niente SDK, niente ricompilazione. Solo un URL.
- 1
Crea un link con entrambi gli URL degli store
Aggiungi i tuoi URL di App Store e Google Play a uno slug onestore.link: sono le destinazioni del reindirizzamento.
- 2
Usa il link come destinazione
Fai puntare il tuo pulsante, annuncio o codice QR all’URL onestore.link invece che a un link allo store scritto a mano.
- 3
Lascia il rilevamento all’edge
Ogni richiesta viene classificata (iOS / Android / in-app / desktop) e mandata automaticamente allo store giusto o alla pagina ponte.
Domande frequenti
Come funziona concretamente il rilevamento del dispositivo?
onestore.link esamina lato server lo User-Agent della richiesta per classificare la piattaforma, poi emette un reindirizzamento 302 verso lo store corrispondente. Browser in-app e desktop ricevono soluzioni di riserva dedicate invece di un reindirizzamento puro.
I parametri di query e i tag UTM sopravvivono al reindirizzamento?
Sì. I tag UTM e qualsiasi parametro di query vengono conservati nel reindirizzamento, così le tue analisi a valle continuano ad attribuire il clic.
Posso farlo senza una dipendenza esterna sul percorso critico?
Il reindirizzamento viene deciso sull’edge di Cloudflare, nel data center più vicino al visitatore, a partire da un record del link in cache su KV, quindi aggiunge poca latenza. Se preferisci ospitarlo tu, guarda il confronto con Firebase Dynamic Links per i pro e i contro.
Vuoi provarlo?
Gratis per sempre, senza password. Il tuo link è pronto in circa un minuto.
Crea il tuo link gratisStai confrontando strumenti? onestore.link vs firebase dynamic links →