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.
Domini di link personalizzati
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
- Scopri alcuni dei Firebase Dynamic Links più comuni casi d'uso e come implementarli.
- Scopri come creare Dynamic Links e poi riceverli nelle tue app iOS, Android, Flutter, Unity e C++.
- Utilizza il tuo dominio personalizzato per Dynamic Links.
- Comprendi il rendimento del tuo Dynamic Links con due strumenti di analisi.