Firebase Dynamic Links ha chiuso: cosa usare ora

In questa pagina
Per anni Firebase Dynamic Links è stato la risposta predefinita a “come faccio un unico link che funzioni per la mia app
su iPhone, Android e web”. Era gratuito, arrivava con Firebase e portava i deep link oltre l’installazione. Ora non c’è
più. Se hai ancora indirizzi page.link in vecchie email, su codici QR stampati o nel codice della tua app, non
funzionano più.
Questo articolo spiega cosa è successo, cosa faceva ogni parte di Dynamic Links e cosa la sostituisce, così ricostruisci solo quello che usavi davvero.
Cosa è successo
Quindi non resta alcun periodo di tolleranza, né un modo per tenere in vita un indirizzo page.link. Chi ne tocca uno
oggi vede un errore. L’unica cosa che puoi cambiare è dove mandi le persone da adesso in poi.
C’è un effetto collaterale che sfugge facilmente: l’accesso tramite link via email di Firebase Authentication usava Dynamic Links. Secondo la FAQ di Google l’accesso tramite link via email continua a funzionare, ma solo con gli SDK di Authentication più recenti, e le versioni vecchie dell’app non aggiornate perdono queste funzioni. Se nella tua app si accede con un magic link, controlla prima questo.
Cosa faceva davvero Dynamic Links
“Dynamic Links” erano in realtà quattro funzioni sotto un solo nome. La maggior parte delle app ne usava una o due.
- Smistamento verso lo store. Un unico indirizzo che mandava gli iPhone all’App Store, i telefoni Android a Google Play e i computer a un sito web.
- Aprire l’app se è installata. Toccare il link su un telefono con l’app apriva la schermata giusta al suo interno.
- Deep link differiti. Chi non aveva l’app toccava il link, installava l’app e, alla prima apertura, arrivava sulla schermata a cui puntava il link: un invito, un prodotto, una lista condivisa.
- Link brevi e numeri di base sui clic.
Prima di scegliere un sostituto, passa in rassegna il tuo codice e il tuo marketing e annota su quali delle quattro facevi affidamento. È questo a decidere quanto lavoro richiede la migrazione.
Quale sostituto per quale compito
| Funzione | Cosa usare | Impegno | Fonte |
|---|---|---|---|
| Aprire l’app se è installata | Universal Links (iOS) e App Links (Android), sul tuo dominio | Un pomeriggio per la maggior parte delle app, e gratis | firebase.google.com |
| Smistamento verso lo store | Un link intelligente: poche righe sul tuo sito, o uno strumento per i link | Poche righe di codice, o nessuna con uno strumento | |
| Deep link differiti | Android: integrati in Google Play. iPhone: fingerprinting o una richiesta di incolla | Semplice su Android | |
| Link brevi e numeri | Quasi qualsiasi strumento per i link; un SDK per installazioni e utenti paganti | Il più facile da sostituire | |
| Tutte e quattro, o attribuzione delle campagne a pagamento | Una piattaforma completa di deep linking o di misurazione | Provala prima con la tua app | firebase.google.com |
Aprire l’app se è installata: Universal Links e App Links
Per la funzione 2, Google stesso consiglia i meccanismi integrati delle piattaforme: Universal Links su iOS e App
Links su Android. Entrambi fanno sì che un normale indirizzo https:// sul tuo dominio apra direttamente l’app quando
è installata, e ripieghi sul sito quando non lo è.
Richiedono un po’ di configurazione:
- Su iOS, un file
apple-app-site-associationsul tuo dominio e l’entitlement Associated Domains nell’app. - Su Android, un file
assetlinks.jsonsul tuo dominio e intent filter conautoVerifynel manifest. - Codice nell’app che legge l’URL in arrivo e apre la schermata giusta.
Per la maggior parte delle app è un pomeriggio di lavoro, non costa nulla e il dominio è tuo, quindi nessuno può chiuderlo di nuovo. Firebase Hosting può servire i due file di verifica se il tuo sito è già lì.
Smistamento verso lo store: un link intelligente
Per la funzione 1 ti serve un link che riconosca il dispositivo e reindirizzi allo store giusto. Puoi scriverlo da solo sul tuo sito in poche righe, oppure usare uno dei tanti strumenti per link intelligenti. La guida Un solo link per App Store e Google Play copre entrambe le strade e i dettagli su cui si inciampa (iPad che si presentano come Mac, bot delle anteprime dei link, browser interni alle app).
Deep link differiti: dipende dalla piattaforma
È sulla funzione 3 che le piattaforme differiscono di più.
- Su Android è semplice. Google Play lo supporta di serie, quindi un nuovo utente può arrivare sulla schermata a cui puntava il link, senza richieste. Il nostro articolo Deep link differiti su Android, spiegati lo spiega passo per passo.
- Su iPhone non esiste un equivalente. Apple non passa nulla da un link attraverso un’installazione dall’App Store, quindi gli strumenti che promettono deep link differiti su iPhone si basano sul fingerprinting o su una richiesta di incolla. Deep link differiti, spiegati confronta le opzioni, compresa quella che Apple vieta.
Se il tuo flusso su iPhone dipendeva dai deep link differiti, valuta se può funzionare in un altro modo: chiedi ai nuovi utenti di accedere o di inserire un codice invito, e recupera il contesto dal loro account.
Link brevi e numeri
La funzione 4 è la più facile da sostituire: quasi ogni strumento per i link accorcia e conta. La domanda migliore è quali numeri ti servono. I clic ti dicono chi ha toccato. Dynamic Links non ti ha mai detto molto di più. Se vuoi sapere quale link ha portato installazioni, e quale ha portato persone che hanno pagato, ti serve uno strumento con un SDK nella tua app, ed è lì che una migrazione può lasciarti in una situazione migliore di prima.
Sostituti completi
Se usavi tutte e quattro le funzioni, o ti serve anche l’attribuzione per le campagne a pagamento, una piattaforma completa di deep linking o di misurazione sostituisce Dynamic Links in un colpo solo. La FAQ di Google cita Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava e Singular, e dopo la chiusura sono comparsi molti strumenti più piccoli pensati proprio per chi usava Dynamic Links. Differiscono molto per prezzo, per comportamento su iPhone e per quanta configurazione richiedono, quindi provali con la tua app prima di spostare tutto.
Dove si colloca Unolink
Unolink non è un sostituto diretto di tutto Dynamic Links. Sostituisce le parti che la maggior parte delle app usava davvero e aggiunge quello che Dynamic Links non ti ha mai mostrato: cosa hanno fatto le persone dopo l’installazione.
Cosa sostituisce:
- Lo smistamento verso lo store, in tutti i piani, Free compreso: un link per app che manda iPhone e iPad all’App Store, Android a Google Play e i computer al tuo sito o al tuo store desktop. I bot noti e le anteprime dei link non vengono mai mandati a uno store e non vengono mai contati. La configurazione richiede un paio di minuti.
- Link brevi con i numeri: un link di campagna per post, creator o annuncio, ognuno con i clic per paese, piattaforma, referrer e tag UTM.
- Codici QR per ogni link, così i prossimi codici stampati puntano a un indirizzo che controlli tu.
- Deep link differiti su Android (da Pro in su, con l’SDK): assegna a un link una schermata di destinazione e i nuovi utenti Android ci arrivano dopo l’installazione. Vedi deep link differiti su Android.
Cosa aggiunge:
- Quale link ha portato ogni installazione, su iPhone e Android, senza fingerprinting (da Pro in su, con l’SDK).
- Cosa è successo dopo, per link: onboarding, visualizzazioni del paywall e acquisti, con i ricavi di RevenueCat che arrivano da soli una volta collegato. Vedi quali post, creator e annunci portano utenti paganti, non solo tocchi.
- Landing page e una pagina sviluppatore (da Indie in su), per gli annunci e per la tua bio.
- Un prezzo fisso e pubblico: Free per iniziare, poi 6 USD, 19 USD o 49 USD al mese. Nessun costo per clic o per installazione e nessuna chiamata commerciale. Vedi i prezzi.
Cosa non fa:
- Universal Links e App Links. I link Unolink passano sempre dallo store; per aprire un’app installata, configura i link propri delle piattaforme sul tuo dominio.
- Deep link differiti su iPhone. Unolink non usa il fingerprinting dei dispositivi né una richiesta di incolla, quindi non ci sono deep link differiti su iPhone.
- Link sul tuo dominio. Oggi i link stanno su
go.unolink.dev. I domini personalizzati arriveranno presto.
Una configurazione comune per i team piccoli: Universal Links e App Links sul tuo dominio per chi ha già l’app, e un link Unolink nelle bio, negli annunci e nei codici QR per chi non ce l’ha.
Checklist per la migrazione
- Trova ogni indirizzo
page.link. Cerca nel codice, nei modelli delle email, nel sito, nelle schede degli store e nel materiale stampato. I vecchi codici QR sono i più difficili da trovare e i più costosi da sostituire. - Annota quali delle quattro funzioni usava ogni link. La maggior parte dei link di marketing aveva bisogno solo dello smistamento verso lo store.
- Configura Universal Links e App Links se chi ha già l’app installata deve arrivare su una schermata al suo interno.
- Crea un link intelligente per ogni posto in cui lo condividi, così ogni bio, newsletter e poster ha i suoi numeri.
- Aggiorna l’SDK di Firebase Authentication se usi l’accesso tramite link via email.
- Sostituisci i link nelle vecchie versioni dell’app dove puoi. Il codice dell’app che costruisce indirizzi
page.linkin fase di esecuzione continuerà a generare link non funzionanti finché le persone non aggiornano. - Ristampa i codici QR per ultimi, facendoli puntare a un link che controlli tu, così il prossimo cambiamento non richiederà mai una ristampa.
Condividi questo articolo


