Collegamenti dinamici di Firebase
I collegamenti dinamici di Firebase sono collegamenti che funzionano come desideri, 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 collegamento dinamico su iOS o Android, può essere indirizzato direttamente al contenuto collegato nella tua app nativa. Se un utente apre lo stesso collegamento dinamico in un browser desktop, può essere indirizzato al contenuto equivalente sul tuo sito web.
Inoltre, i collegamenti dinamici funzionano su tutte le installazioni di app: se un utente apre un collegamento dinamico su iOS o Android e non ha installato l'app, all'utente può essere richiesto di installarla; quindi, dopo l'installazione, l'app si avvia e può accedere al collegamento.
Come funziona?
Puoi creare un collegamento dinamico utilizzando la console Firebase, un'API REST, un'API Builder per iOS o Android oppure formando un URL aggiungendo parametri di collegamento dinamico a un dominio specifico per la tua app. Questi parametri specificano i collegamenti che desideri aprire, a seconda della piattaforma dell'utente e se l'app è installata.
Quando un utente apre uno dei tuoi collegamenti dinamici, se la tua app non è ancora installata, l'utente viene inviato al Play Store o all'App Store per installare la tua app (a meno che tu non specifichi diversamente) e la tua app si apre. Puoi quindi recuperare il link che è stato passato alla tua app e gestire il deep link come appropriato per la tua app.
Domini di collegamento personalizzati
Puoi creare collegamenti dinamici 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
Oppure, se non disponi di un dominio per la tua app, puoi utilizzare un sottodominio page.link personalizzato gratuito:
https://example.page.link/summer-sale
Crea il tuo sottodominio gratuitamente nella console Firebase.
Tutte le funzionalità di Dynamic Links, incluse analisi, attribuzioni post-installazione e integrazioni SDK, funzionano sia con i domini page.link personalizzati che con il tuo dominio.
Percorso di attuazione
Configura Firebase e Dynamic Links SDK | Abilita Firebase Dynamic Links per il tuo progetto Firebase nella console Firebase. Quindi, includi l'SDK di Dynamic Links nella tua app. | |
Crea collegamenti dinamici | Puoi creare collegamenti dinamici a livello di codice o utilizzando la console Firebase. | |
Gestisci i link dinamici nella tua app | Quando l'app si apre, utilizza l'SDK Dynamic Links per verificare se le è stato passato un collegamento dinamico. In tal caso, ottieni il deep link dai dati di Dynamic Link e gestisci il deep link secondo necessità. | |
Visualizza i dati analitici | Tieni traccia delle prestazioni dei tuoi collegamenti dinamici nella console Firebase. |
Prossimi passi
- Scopri alcuni dei casi d'uso più comuni di Firebase Dynamic Links e come implementarli.
- Scopri come creare collegamenti dinamici e poi riceverli nelle tue app iOS , Android , Flutter , Unity e C++ .
- Usa il tuo dominio personalizzato per i link dinamici.
- Comprendi le prestazioni dei tuoi collegamenti dinamici con due strumenti di analisi .