Firebase Dynamic Links

Firebase Dynamic Links sono link che funzionano nel modo che preferisci, su più piattaforme e indipendentemente dal fatto che la tua app sia già installata o meno.

Con Dynamic Links, i tuoi utenti ottengono la migliore esperienza disponibile per la piattaforma su cui aprono il tuo link. Se un utente apre un Dynamic Link su iOS o Android, può essere indirizzato direttamente ai contenuti collegati nella tua app nativa. Se un utente apre lo stesso Dynamic Link in un browser desktop, può essere indirizzato ai contenuti equivalenti sul tuo sito web.

Inoltre, Dynamic Links funzionano con le installazioni di app: se un utente apre un Dynamic Link su iOS o Android e non ha installato la tua app, può essere invitato a installarla; quindi, dopo l'installazione, l'app si avvia e può accedere al link.

Come funziona?

Puoi creare un Dynamic Link utilizzando la console Firebase, un'API REST, l'API Builder per iOS o Android oppure formando un URL aggiungendo i parametri Dynamic Link a un dominio specifico per la tua app. Questi parametri specificano i link che vuoi aprire, a seconda della piattaforma dell'utente e dell'installazione dell'app.

Quando un utente apre uno dei tuoi Dynamic Links, se la tua app non è ancora installata, l'utente viene indirizzato al Play Store o all'App Store per installarla (a meno che tu non specifichi diversamente) e la tua app si apre. Puoi quindi recuperare il link trasferito alla tua app e gestire il link diretto in modo appropriato per la tua app.

Puoi creare Dynamic Links utilizzando il tuo nome di dominio:

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

In alternativa, se non hai un dominio per la tua app, puoi utilizzare un sottodominio page.link personalizzato senza costi:

https://example.page.link/summer-sale

Crea il tuo sottodominio senza costi aggiuntivi nella console Firebase.

Tutte le funzionalità di Dynamic Links, tra cui analisi, attribuzioni post-installazione e integrazioni SDK, funzionano sia con i domini page.link personalizzati sia con il tuo dominio.

Percorso di implementazione

Configura Firebase e l'SDK Dynamic Links Attiva Firebase Dynamic Links per il tuo progetto Firebase nella console Firebase. Poi, includi l'SDK Dynamic Links nella tua app.
Crea Dynamic Links Puoi creare Dynamic Links a livello di programmazione o utilizzando la console Firebase.
Gestire l'intent Dynamic Links nella tua app All'apertura dell'app, utilizza l'SDK Dynamic Links per verificare se è stato trasmesso un Dynamic Link. In tal caso, recupera il deep link dai dati di Dynamic Link e gestiscilo in base alle esigenze.
Visualizzare i dati di analisi Monitora il rendimento del tuo Dynamic Links nella console Firebase.

Passaggi successivi