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
- Seus links levavam as pessoas principalmente à App Store ou ao Google Play, a partir de QR codes, e-mails, anúncios ou bios.
- Você não quer adicionar, atualizar nem manter um SDK no app só por causa dos links.
- Você precisa da AppGallery ou da RuStore além das duas grandes lojas.
- Você quer estatísticas de cliques e leituras por plataforma, país e origem sem montar uma estrutura de analytics.
Escolha Firebase Dynamic Links se
- O Dynamic Links acabou, então a questão é com o que substituí-lo: se um link precisa abrir uma tela específica logo após uma instalação nova, escolha um SDK de deep linking, como os que o Google lista no FAQ.
- Se você precisa de atribuição de instalações entre redes de anúncios, a ferramenta certa é uma plataforma de atribuição (MMP), e o SetLinks não é uma.
- Se seus links só precisam abrir o app para quem já o tem, o Google também recomenda Universal Links e App Links puros — o SetLinks pode publicar esses arquivos para você, ou você mesmo pode hospedá-los.
O que o SetLinks faz
- Um link curto e um QR code por app: iPhone para a App Store, Android para o Google Play, Huawei para a AppGallery, RuStore para apps que não estão no Google Play nem na AppGallery, computadores para o seu site e o resto para a sua URL de reserva.
- Navegadores internos como os do Instagram e do TikTok, que muitas vezes não conseguem abrir a loja, recebem uma página com o botão “Abrir na loja” em vez de um beco sem saída.
- Análise de cliques por dia, plataforma, país e origem, com exportação em CSV. Leituras de QR contam como cliques e também aparecem à parte; bots de pré-visualização de links não são contados.
- Mude os destinos quando quiser: o endereço e os QR codes impressos continuam os mesmos.
- Nos planos que incluem esses recursos: domínio próprio (go.suamarca.com), abertura do app quando ele está instalado (iPhone no setlinks.io, iPhone e Android no seu domínio), tags de campanha repassadas às lojas, equipes com funções e uma API REST com chaves de leitura e escrita.
O que ele não faz
- Não há SDK, então não há deferred deep linking: o link não é levado através da instalação até uma tela dentro do app.
- Não atribui instalações a redes de anúncios. Ele repassa a campanha para a loja, e o App Store Connect e o Google Play Console mostram as instalações por link.
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.
- 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).
- 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.
- 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á.
- 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.
- 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.
- 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.
- 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
- Uma alternativa ao onelink.to
- Uma alternativa ao AppsFlyer OneLink para links de loja
- Uma alternativa ao Branch para links de loja
- Uma alternativa ao Bitly para links de download de apps
- Uma alternativa ao URLgenius com preço fixo
- Uma alternativa ao QR TIGER para QR codes de download de apps
- Ferramentas grátis para links de apps e QR codes
Experimente o SetLinks grátis
Crie um link em dois minutos. Sem cartão.
Criar link