Deep linking
Cos’è un URI scheme?
In breve
Un URI scheme, o scheme URL personalizzato, è un prefisso proprio di un’app, come myapp://, che l’app registra nel sistema. Un link che inizia con quel prefisso apre l’app e le passa il resto dell’indirizzo: myapp://product/42, per esempio, può mostrare direttamente il prodotto 42.
I suoi due punti deboli
Lo scheme si configura in fretta, ma nessuno verifica a chi appartiene: qualsiasi app può registrare myapp://. E se l’app non è installata, il link non fa niente di utile: su iPhone, Safari si limita a dire che l’indirizzo non è valido. Incollato così com’è in un’email o in un post, poi, spesso compare come semplice testo, impossibile da toccare.
Dove resta utile
Dentro l’app e per i test in sviluppo va benissimo. Per il pubblico, invece, si usa come destinazione dietro un link https. Uno smart link riceve il clic, controlla il dispositivo, prova lo scheme se l’app c’è e altrimenti manda allo store o al sito web. È così che Appy apre l’app installata nel piano Pro, con lo scheme dell’app o con il suo link https.
myapp://product/42Termini correlati
- Deep link
Un deep link è un link che apre una schermata precisa di un’app mobile, come la scheda di un prodotto, il carrello o un articolo, invece di una pagina web o della schermata iniziale dell’app. Esiste in più forme: lo scheme URL, gli Universal Links su iOS, gli App Links su Android e il deep link differito.
- URL intent
Un URL intent è un formato di link tipico di Chrome su Android, che inizia con intent://. Indica lo scheme da usare, il package name dell’app e, se vuoi, una pagina web da aprire quando l’app manca. Se l’app è installata, Chrome la apre; altrimenti carica quella pagina web, oppure la scheda dell’app su Google Play.
- Universal Links
Gli Universal Links (link universali) sono normali link https che iOS apre direttamente nella tua app se è installata, e sul tuo sito web se non lo è. Apple li ha introdotti con iOS 9. Si basano su un’associazione verificata tra app e dominio: l’entitlement Associated Domains da una parte, il file apple-app-site-association dall’altra.
Un solo link per App Store, Google Play e web
Crea uno smart link con il suo QR code: ogni telefono arriva allo store giusto, ogni computer al tuo sito. Gratis fino a 4 link, senza pubblicità.