Firebase Dynamic Links

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

Con Dynamic Links, gli utenti usufruiscono della migliore esperienza disponibile per la piattaforma su cui aprono il 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 del tuo sito web.

Inoltre, Dynamic Links funzionano anche in caso di installazione dell'app: se un utente apre un Dynamic Link su iOS o Android e non ha installato la tua app, può essere invitato a installarla. 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 , un'API Builder per iOS o Android oppure creando un URL aggiungendo 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 se la tua app è installata.

Quando un utente apre uno dei tuoi Dynamic Links, se l'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 l'app si apre. A questo punto, puoi recuperare il link che è stato passato 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 aggiuntivi:

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

Crea il tuo sottodominio senza costi aggiuntivi nella console Firebase.

Tutte le funzionalità 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

Configurare Firebase e l'SDK Dynamic Links Attiva Firebase Dynamic Links per il tuo progetto Firebase nella Firebase console. Poi, includi l'Dynamic Links SDK nella tua app.
Creare Dynamic Links Puoi creare Dynamic Links a livello di programmazione o mediante la Firebase console.
Gestire Dynamic Links nella tua app All'apertura dell'app, utilizza l'Dynamic Links SDK per verificare se gli è stato fornito un Dynamic Link. In tal caso, recupera il link diretto dai dati Dynamic Link e gestisci il link diretto in base alle esigenze.
Visualizzare i dati di analisi Monitora le prestazioni dei tuoi Dynamic Links nella console Firebase.

Passaggi successivi