Uma alternativa ao Firebase Dynamic Links sem SDK

O Firebase Dynamic Links parou de funcionar em 25 de agosto de 2025. Se você o usava para levar as pessoas à loja certa, o SetLinks faz isso com um link e um QR code, sem nenhum SDK para instalar.

Desde o encerramento, todo Dynamic Link responde com 404 e os domínios page.link deixaram de existir de vez, segundo o próprio FAQ do Google. Links impressos em embalagens, cartazes e cartões de visita, colados em e-mails antigos ou fixados em perfis agora não levam a lugar nenhum.

A maioria desses links fazia um trabalho simples: abrir a App Store no iPhone, o Google Play no Android e uma página web em qualquer outro lugar. Esse trabalho não precisa de SDK nem de código no app. Alguns links faziam mais — abriam uma tela específica depois de uma instalação nova ou alimentavam a atribuição de instalações — e esses precisam de um SDK de deep linking. Esta página ajuda você a separar os dois tipos e migrar o primeiro em uma tarde.

Lado a lado

Recurso Firebase Dynamic Links SetLinks
Ainda funciona Não — encerrado em 25 de agosto de 2025 Sim
iPhone → App Store e Android → Google Play Sim Sim
Huawei AppGallery e RuStore Não Sim
Abre o app quando ele está instalado Sim, com o SDK Sim, sem SDK: iPhone no setlinks.io, iPhone e Android no seu domínio
Domínio próprio Sim Sim, a partir de US$ 9 por mês
Precisa de SDK no app Para links dentro do app Não
Abre uma tela do app após a instalação (deferred deep link) Sim Não
Grátis para começar Era grátis 3 links, tráfego ilimitado

Dados de outros serviços em outubro de 2026, segundo as páginas públicas deles: Firebase Dynamic Links FAQ

Quanto custa

O Dynamic Links era grátis, e esse é um dos motivos de tantos apps o usarem. O SetLinks tem um plano grátis com 3 links e tráfego ilimitado, sem cartão e sem prazo. Os planos pagos começam em US$ 9 por mês e saem mais baratos no pagamento anual; domínio próprio, abertura do app instalado e API vêm nos planos a partir de US$ 9 por mês.

Se você substituir o Dynamic Links por uma suíte completa de atribuição, espere preços por conversão ou sob consulta — vale a pena quando você precisa de atribuição, e é um jeito caro de conseguir um redirecionamento para a loja quando não precisa.

Escolha o SetLinks se

Escolha Firebase Dynamic Links se

O que o SetLinks faz

O que ele não faz

Como sair do Firebase Dynamic Links, passo a passo

A maioria das equipes termina isso em uma tarde. A ordem importa: primeiro descubra o que cada link antigo fazia, depois recrie-o.

  1. Exporte o que você tinha O Google permite exportar os metadados dos seus Dynamic Links (veja o FAQ). Para cada link, anote o endereço curto e os parâmetros: apn (pacote Android), ibi e isi (bundle iOS e ID na App Store), ofl ou link (o endereço web).
  2. Separe os links pela função Links que só levavam a uma loja ou a uma página web migram como estão. Links cujo deep link abria uma tela após a instalação precisam de um SDK; guarde uma lista deles para os seus desenvolvedores.
  3. Crie um link do SetLinks para cada um App Store: https://apps.apple.com/app/id seguido do número isi. Google Play: https://play.google.com/store/apps/details?id= seguido do pacote apn. Use o endereço ofl ou link como reserva. Adicione AppGallery ou RuStore se publicar lá.
  4. Recupere o domínio próprio, se você tinha um Se seus Dynamic Links usavam um subdomínio seu (links.suamarca.com), adicione-o ao SetLinks como domínio próprio e recrie os mesmos caminhos — QR codes e links antigos voltam a funcionar. Endereços em page.link não podem ser migrados: esse domínio era do Google. Só passam os caminhos que cabem num endereço de link do SetLinks: letras minúsculas, números e hífens, de 3 a 64 caracteres, sem barras; códigos com outros caminhos, como os que têm letras maiúsculas, precisam ser reimpressos.
  5. Abra o app para quem já o tem Ative a abertura no app para o link com o seu Team ID da Apple e o bundle ID e, no Android, o nome do pacote e a impressão digital SHA-256 da assinatura. Adicione o domínio do link aos Associated Domains (iOS) e aos intent filters (Android) do app na próxima versão e depois remova o SDK do Firebase Dynamic Links.
  6. Troque os links e reimprima uma vez Substitua os endereços antigos no site, nos e-mails, nos anúncios e nas bios. Reimprima os QR codes de page.link uma última vez: daqui em diante você muda os destinos no SetLinks e o código impresso continua o mesmo.
  7. Teste em aparelhos reais Abra o novo link em um iPhone, em um Android e dentro do Instagram. Nosso testador de redirecionamento grátis mostra para onde qualquer aparelho vai, e o validador confere seus arquivos apple-app-site-association e assetlinks.json.

Perguntas frequentes

Meus links antigos page.link ainda funcionam?

Não. O FAQ do Google diz que, desde o encerramento em 25 de agosto de 2025, todo Dynamic Link retorna 404, e os domínios page.link não são mantidos. Esses endereços não podem ser redirecionados; precisam ser substituídos.

Posso manter os links que usavam meu próprio domínio?

Sim, se o domínio for seu. Adicione o subdomínio ao SetLinks como domínio próprio e recrie cada caminho como endereço de link (letras minúsculas, números e hífens, de 3 a 64 caracteres). Os códigos impressos que apontavam para esse domínio voltam a funcionar. Caminhos com letras maiúsculas ou barras não podem ser recriados, então esses códigos precisam ser reimpressos.

Preciso mudar meu app?

Não para links de loja: eles funcionam sem nenhuma mudança no app. Só se você quiser que o link abra o app instalado é que precisa adicionar o domínio aos Associated Domains e aos intent filters do app — e aí pode remover o SDK do Dynamic Links.

O SetLinks tem deferred deep linking?

Não. Sem um SDK no app, nada consegue levar um link através da instalação até uma tela específica. Se você precisa disso, use um SDK de deep linking; o SetLinks cobre os links que só precisam chegar à loja certa ou abrir o app instalado.

Um link pode abrir meu app quando ele já está instalado?

Sim, nos planos que incluem a abertura no app. No iPhone funciona no setlinks.io e no seu domínio próprio; no Android funciona no seu domínio próprio, onde o SetLinks publica o assetlinks.json do seu app.

Quanto custa substituir o Dynamic Links?

Você pode começar grátis com 3 links e tráfego ilimitado. Os planos pagos começam em US$ 9 por mês, e todos os preços estão na página de preços — sem ligação de vendas.

O que acontece com minhas estatísticas de cliques?

A API de Analytics do Dynamic Links foi encerrada junto com o resto. O SetLinks conta cliques e leituras de QR desde o primeiro dia, por plataforma, país e origem, e você pode exportá-los em CSV.

Outras comparações

Experimente o SetLinks grátis

Crie um link em dois minutos. Sem cartão.

Criar link