La differenza tra link alle app e deep link
Link alle app (chiamati anche link universali su iOS) sembrano normali link https, ad esempio https://webtoapp.design. Quando fai clic sul link su un dispositivo in cui è installata l'applicazione di questo sito web, il link verrà aperto nell'applicazione. Se l'applicazione non è installata, il link verrà aperto nel browser.
Deep link utilizzare uno schema diverso da https, ad esempio app600://webtoapp.design. Quando clicchi sul link su un dispositivo in cui è installata l'applicazione di questo sito web, il link verrà aperto nell'applicazione. Se l'app non è installata, non succede nulla.
Quindi la differenza principale riguarda gli utenti che non hanno installato l'app. Se vuoi che anche loro possano usare i link (ad esempio perché li usi nelle e-mail che ricevono tutti i clienti), devi usare i link alle app.
In questa guida ti spiegheremo come creare e personalizzare i tuoi deep link.
Creare un deep link
Per prima cosa, devi trovare lo schema di deep link della tua app nelle impostazioni di navigazione dell'app. Se vuoi, puoi anche cambiare lo schema. In questa guida useremo lo schema app600 come esempio.
Quindi, decidi l'URL che vuoi che l'applicazione mostri quando viene cliccato il deep link. Utilizziamo https://webtoapp.design/examples come esempio.
Ora, per trasformare il tuo URL in un URL deep link, sostituisci lo schema dell'URL (solitamente https o http) con lo schema del tuo deep link. Quindi, nel nostro esempio, l'URL risultante sarebbe app600://webtoapp.design/examples
Usare il tuo deep link
Ora puoi utilizzare questo URL ovunque tu voglia, per esempio sul tuo sito web o nelle e-mail. In un tag di collegamento dovrebbe apparire così:
<a href="app600://webtoapp.design/examples">Apri in app</a>
Limitazioni
Se l'utente non ha l'applicazione installata, non accadrà nulla cliccando sul link. Purtroppo non c'è modo di aggirare questo problema a causa di un paio di limitazioni: Non c'è modo di verificare se l'app è installata, quindi non possiamo provare ad aprire il deep link e, in caso di fallimento, aprire la pagina nel browser.
Link alle app non hanno questo problema. Se l'applicazione non è installata, il sito web si apre nel browser, il che è preferibile in molti casi.
