Un’alternativa a Firebase Dynamic Links senza SDK

Firebase Dynamic Links ha smesso di funzionare il 25 agosto 2025. Se lo usavi per mandare le persone allo store giusto, SetLinks lo fa con un link e un QR code, senza nessun SDK da installare.

Dalla chiusura, secondo le FAQ di Google stesse, ogni Dynamic Link risponde con un 404 e i domini page.link sono spariti per sempre. I link stampati su confezioni, poster e biglietti da visita, incollati in vecchie email o fissati nei profili ora non portano da nessuna parte.

Quasi tutti quei link facevano un lavoro semplice: aprire l’App Store su iPhone, Google Play su Android e una pagina web altrove. Per questo non servono un SDK né codice nell’app. Alcuni link facevano di più, cioè aprivano una schermata precisa dopo una nuova installazione o alimentavano l’attribuzione delle installazioni, e quelli richiedono un SDK di deep linking. Questa pagina ti aiuta a distinguere i due casi e a spostare il primo in un pomeriggio.

Fianco a fianco

Funzione Firebase Dynamic Links SetLinks
Ancora attivo No — chiuso il 25 agosto 2025 Sì
iPhone → App Store e Android → Google Play Sì Sì
Huawei AppGallery e RuStore No Sì
Apre l’app quando è installata Sì, con l’SDK Sì, senza SDK: iPhone su setlinks.io, iPhone e Android sul tuo dominio
Il tuo dominio Sì Sì, da 9 USD al mese
SDK necessario nell’app Per i link nell’app No
Apre una schermata dell’app dopo l’installazione (deferred deep link) Sì No
Gratis per iniziare Era gratis 3 link, traffico illimitato

Dati sugli altri servizi a ottobre 2026, dalle loro pagine pubbliche: Firebase Dynamic Links FAQ

Quanto costa

I Dynamic Links erano gratuiti, ed è uno dei motivi per cui tante app li usavano. SetLinks ha un piano gratuito con 3 link e traffico illimitato, senza carta e senza scadenza. I piani a pagamento partono da 9 USD al mese e costano meno con il pagamento annuale; il tuo dominio, l’apertura dell’app installata e l’API sono inclusi nei piani da 9 USD al mese.

Se invece sostituisci i Dynamic Links con una suite di attribuzione completa, aspettati prezzi per conversione o su preventivo: vale la pena quando ti serve l’attribuzione, ma è un modo costoso di ottenere un reindirizzamento allo store quando non ti serve.

Scegli SetLinks se

Scegli Firebase Dynamic Links se

Cosa fa SetLinks

Cosa non fa

Passare da Firebase Dynamic Links, passo per passo

La maggior parte dei team finisce in un pomeriggio. L’ordine conta: prima scopri cosa faceva ogni vecchio link, poi ricrealo.

  1. Esporta quello che avevi Google permette di esportare i metadati dei tuoi Dynamic Links (vedi le sue FAQ). Per ogni link annota l’indirizzo breve e i suoi parametri: apn (pacchetto Android), ibi e isi (bundle iOS e ID App Store), ofl o link (l’indirizzo web).
  2. Dividi i link per funzione I link che portavano solo a uno store o a una pagina web si spostano così come sono. Quelli il cui deep link apriva una schermata dopo l’installazione richiedono un SDK: tienine un elenco per i tuoi sviluppatori.
  3. Crea un link SetLinks per ciascuno App Store: https://apps.apple.com/app/id seguito dal numero isi. Google Play: https://play.google.com/store/apps/details?id= seguito dal pacchetto apn. Usa l’indirizzo ofl o link come riserva. Aggiungi AppGallery o RuStore se pubblichi lì.
  4. Riporta il dominio personalizzato, se ne avevi uno Se i tuoi Dynamic Links usavano un sottodominio tuo (links.tuobrand.com), aggiungilo a SetLinks come dominio personalizzato e ricrea gli stessi percorsi: vecchi QR code e link tornano a funzionare. Gli indirizzi su page.link non si possono spostare, perché quel dominio apparteneva a Google. Si possono riprendere solo i percorsi validi come indirizzo di un link SetLinks: lettere minuscole, cifre e trattini, da 3 a 64 caratteri, senza barre; i codici con altri percorsi, ad esempio con maiuscole, vanno ristampati.
  5. Apri l’app per chi ce l’ha Attiva l’apertura nell’app per il link con il tuo Team ID Apple e il bundle ID, e per Android con il nome del pacchetto e l’impronta di firma SHA-256. Aggiungi il dominio del link agli Associated Domains (iOS) e agli intent filter (Android) della tua app nella prossima release, poi rimuovi l’SDK di Firebase Dynamic Links.
  6. Sostituisci i link e ristampa una volta Sostituisci i vecchi indirizzi su sito, email, annunci e bio. Ristampa i QR code page.link un’ultima volta: da qui in poi cambi le destinazioni in SetLinks e il codice stampato resta lo stesso.
  7. Prova su dispositivi reali Apri il nuovo link su un iPhone, su un telefono Android e dentro Instagram. Il nostro tester di reindirizzamento gratuito mostra dove andrà qualsiasi dispositivo, e il validatore controlla i tuoi file apple-app-site-association e assetlinks.json.

Domande frequenti

I miei vecchi link page.link funzionano ancora?

No. Le FAQ di Google dicono che dalla chiusura del 25 agosto 2025 ogni Dynamic Link restituisce un 404 e i domini page.link non vengono mantenuti. Quegli indirizzi non si possono reindirizzare: vanno sostituiti.

Posso tenere i link che usavano il mio dominio?

Sì, se il dominio è tuo. Aggiungi il sottodominio a SetLinks come dominio personalizzato e ricrea ogni percorso come indirizzo di un link (lettere minuscole, cifre e trattini, da 3 a 64 caratteri). I codici stampati che puntavano a quel dominio tornano così a funzionare. I percorsi con maiuscole o barre non si possono ricreare, quindi quei codici vanno ristampati.

Devo modificare la mia app?

Non per i link agli store: funzionano senza toccare l’app. Solo se vuoi che il link apra l’app installata aggiungi il suo dominio agli Associated Domains e agli intent filter dell’app, e a quel punto puoi rimuovere l’SDK di Dynamic Links.

SetLinks supporta il deferred deep linking?

No. Senza un SDK nell’app, niente può portare un link attraverso l’installazione fino a una schermata precisa. Se ti serve, usa un SDK di deep linking; SetLinks copre i link che devono solo arrivare allo store giusto o aprire l’app installata.

Un link può aprire la mia app quando è già installata?

Sì, nei piani che includono l’apertura nell’app. Su iPhone funziona su setlinks.io e sul tuo dominio; su Android funziona sul tuo dominio, dove SetLinks pubblica l’assetlinks.json della tua app.

Quanto costa sostituire i Dynamic Links?

Puoi iniziare gratis con 3 link e traffico illimitato. I piani a pagamento partono da 9 USD al mese, e tutti i prezzi sono nella pagina dei prezzi: nessuna chiamata commerciale.

Cosa succede alle mie statistiche dei clic?

La Dynamic Links Analytics API è stata chiusa insieme al resto. SetLinks conta clic e scansioni QR dal primo giorno, per piattaforma, paese e fonte, e puoi esportarli in CSV.

Altri confronti

Prova SetLinks gratis

Crea un link in due minuti. Senza carta.

Crea un link