Il deferred deep linking porta un nuovo utente alla schermata giusta dopo l'installazione della tua app. Come lo gestiscono Android e iOS, e la chiusura di Dynamic Links.
Il deferred deep linking ricorda dove doveva portare un link mentre qualcuno installa la tua app, poi apre quella schermata al primo avvio. Su Android, Google Play passa all'app la stringa di referrer originale tramite la Install Referrer API. Apple non offre un install referrer equivalente, quindi le app iOS di solito recuperano la destinazione tramite l'accesso o un codice.
Deep link normale e deferred deep link a confronto
Immagina un negozio che invia via email un link sconto per un prodotto. Chi ha già l'app arriva sul prodotto. Chi non ce l'ha viene mandato allo store, installa, apre l'app e vede la schermata principale: il prodotto, e il motivo per cui era arrivato, sono persi. Il deferred deep linking è l'insieme di tecniche che porta la destinazione oltre l'installazione. Usa il simulatore qui sotto per seguire ogni percorso.
Sì. Le FAQ di Firebase dicono che Dynamic Links è stato chiuso il 25 agosto 2025 e che ogni link cliccato ora restituisce al visitatore uno stato HTTP 404.
L'app Google Play Store espone la Install Referrer API. La tua app legge l'URL di referrer dell'installazione, più i timestamp di clic e installazione, tramite la Play Install Referrer Client Library.
La documentazione di Apple sugli universal link descrive l'apertura delle app installate e il ripiego sul browser, non il passaggio di dati attraverso un'installazione dall'App Store. La maggior parte delle app iOS recupera la destinazione dopo che la persona ha effettuato l'accesso, oppure chiedendo un breve codice mostrato sulla pagina web.
Apple descrive app-argument come un URL facoltativo che dà contesto alla tua app. Se la persona ha già l'app, può passare dalla tua pagina web al punto corrispondente dell'app. Apple non dice che sopravviva a una nuova installazione.
Non per le basi. I link verificati più il referrer Android coprono molte piccole app. I servizi a pagamento aggiungono l'abbinamento multipiattaforma e i report; controlla i termini sulla privacy di ciascuno prima di usarlo.
Aggiungi la libreria Play Install Referrer di Google, versione 2.2, alle dipendenze Gradle della tua app (la riga è all'inizio dell'esempio), poi connettiti una volta al primo avvio.
Salva un flag dopo la prima lettura riuscita, così la chiamata non si ripete negli avvii successivi.
Sostituisci i numeri con il tuo ID App Store. app-argument arriva all'app solo quando è già installata.
Dati delle piattaforme per il deferred linking
Piattaforma
Android
iPhone
App già installata?
Sì
No
Cosa succede, passo dopo passo
La persona tocca https://shop.example/product/42 in un'email.
Android ha verificato il tuo assetlinks.json, quindi il link si apre direttamente nell'app.
iOS ha controllato il tuo file apple-app-site-association, quindi il link si apre direttamente nell'app.
L'app instrada /product/42 alla schermata del prodotto.
La tua pagina web manda la persona alla tua scheda su Play con un referrer di campagna allegato.
La persona installa l'app dallo store.
Apre l'app per la prima volta; arriva sulla schermata principale.
Al primo avvio l'app chiama la Install Referrer API e rilegge la stringa di referrer.
Nessuna app, quindi iOS apre l'indirizzo nel browser predefinito e la tua pagina si carica.
La pagina mostra uno Smart App Banner o un pulsante che porta all'App Store.
Dopo l'accesso, l'app chiede al tuo server l'ultima pagina vista da questo account, oppure la persona digita un breve codice dalla pagina web.
Inizia gratis · Nessuna carta di credito richiesta