Perguntas frequentes sobre a suspensão de uso do Dynamic Links

Lançamos o Firebase Dynamic Links há mais de sete anos para tornar os URLs mais poderosos, por exemplo, alterando dinamicamente o destino de um link com base nas condições de tempo de execução.

Ao longo dos anos, os ecossistemas web e móvel evoluíram com tecnologias como App Links , Google Play Instant , Universal Links e App Clips e tornaram as jornadas dos usuários entre aplicativos e na web mais contínuas e previsíveis para os usuários de seus aplicativos. Acreditamos que você e seus usuários se beneficiarão mais com a adoção direta dessas tecnologias e com a continuidade do avanço do ecossistema. No entanto, junto com essas novas mudanças, as APIs nativas originais nas quais o Firebase Dynamic Links foi criado também evoluíram e apresentaram novos desafios.

Por exemplo, as mudanças no ecossistema afetaram nossa capacidade de fornecer uma experiência consistentemente estável para um dos principais recursos do Firebase Dynamic Links: proporcionando aos usuários do aplicativo uma transição tranquila para a pós-instalação do aplicativo, independentemente da plataforma.

Em vez de continuar a oferecer suporte a uma experiência nada ideal, decidimos descontinuar o Firebase Dynamic Links e reorientar nossos recursos para resolver outros problemas do desenvolvedor.

Entendemos que esta mudança exigirá seu tempo para avaliar e adotar soluções alternativas ou fornecedores de plataformas no mercado.

Continuamos a desenvolver o Firebase para atender às suas necessidades à medida que o ecossistema continua a evoluir e a mudar. Continuaremos lançando novos recursos e atualizações nos produtos Firebase e estamos comprometidos em ajudar você a se destacar em suas jornadas de desenvolvimento de aplicativos.

O que eu preciso saber?

Em 25 de agosto de 2025, o Firebase Dynamic Links será encerrado. Todos os links veiculados pelo Firebase Dynamic Links (hospedados em domínios personalizados e subdomínios page.link) deixarão de funcionar e você não poderá mais criar novos links.

Para ajudar você a decidir como migrar do Firebase Dynamic Links, continuaremos atualizando este documento de perguntas frequentes com informações adicionais a serem consideradas, bem como forneceremos guias de migração para diferentes cenários de migração que podem corresponder à maneira como você usa o Firebase Dynamic Links hoje.

Também continuaremos a atualizar este guia com mais perguntas frequentes à medida que a suspensão de uso avança em direção à data de expiração de 25 de agosto de 2025 e descobrimos quaisquer problemas adicionais à medida que ajudamos você em seus esforços de migração.

Consulte as perguntas frequentes abaixo para ajudar a responder algumas de suas perguntas mais importantes.

Para iniciar sua migração, consulte as perguntas frequentes "Como devo migrar do serviço" mais abaixo.

Em 25 de agosto de 2025, o Firebase Dynamic Links será encerrado. Todos os links veiculados pelo Firebase Dynamic Links (tanto aqueles hospedados em domínios personalizados quanto em subdomínios page.link) deixarão de funcionar.

Quanto tempo terei para migrar?

Você tem até 25 de agosto de 2025 para concluir sua migração.

Sim, seus links novos e existentes continuarão funcionando até que o serviço Dynamic Links seja encerrado em 25 de agosto de 2025.

Quando o Firebase Dynamic Links for desativado, você poderá esperar o seguinte:

  • Todos os links clicados retornarão uma resposta de status HTTP 404 aos usuários finais.
  • Todas as solicitações HTTP para:

    • https://firebasedynamiclinks.googleapis.com/v1/shortLinks (API de links curtos)
    • https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (API de estatísticas de link)

    retornará uma resposta de status HTTP 400/403.

  • O seguinte comportamento com base na versão da plataforma SDK e na chamada de API feita no seu aplicativo:

    iOS

    Caso de uso Chamada de API Código de status Comportamento Seu aplicativo travará?
    Criar link curto

    encurtar (rápido)

    encurtarUrl (Swift)

    encurtarWithCompletion (Objectivo-C)

    400 O erro é emitido com o motivo da falha Não*
    Primeira atribuição aberta

    É chamado automaticamente em FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C)

    400 Nenhum erro é emitido, mas um objeto FDL é enviado de volta com dados vazios Não*
    Reabrir atribuição

    alçaUniversalLink (Swift)

    identificadorUniversalLink (Objectivo-C)

    400 O erro é emitido com o motivo da falha Não*

    Android

    Caso de uso Chamada de API Código de status Comportamento Seu aplicativo travará?
    Criar link curto

    buildShortDynamicLink (Kotlin)

    buildShortDynamicLink (Java)

    400 O erro é emitido com o motivo da falha Não*
    Primeira atribuição aberta

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 A tarefa retorna uma resposta de sucesso, mas os dados FDL estarão vazios Não*
    Reabrir atribuição

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 A tarefa retorna uma resposta de sucesso, mas os dados FDL estarão vazios Não*
    Aceitar convite Módulo AppInvite no Google Play Services invocado ao lidar com o redirecionamento de intenção (de *.page.link ou domínio personalizado) 400 Mostra um botão giratório quando o Google Play Services é invocado e desaparece quando uma resposta 400 é retornada Não*

Como devo migrar do serviço?

Descobrimos que diferentes desenvolvedores têm necessidades diferentes quando se trata de usar o Firebase Dynamic Links.

Dependendo dos seus próprios casos de uso e da avaliação do uso do Firebase Dynamic Links, é provável que um dos cenários abaixo atenda às suas necessidades.

Para este cenário, recomendamos que você utilize outros provedores/fornecedores de serviços de deep linking, como Adjust, AppsFlyer, Bitly, Branch, Kochava e outros provedores similares no mercado. (Observe que esses provedores não foram avaliados pelo Google, mas fornecem funcionalidade semelhante ao Firebase Dynamic Links).

Você também pode exportar seus metadados de links diretos , o que pode facilitar a migração de seus links para qualquer provedor de sua escolha.

Para ajudar a encontrar um provedor com recursos correspondentes ao Firebase Dynamic Links, consulte a lista de recursos a seguir.

Recursos de links dinâmicos do Firebase:

  • Encaminha os usuários para a loja correta de seus dispositivos com um único clique (e retorna para uma página da Web, se necessário)
  • Fornece aos usuários uma continuação da jornada após baixar e instalar seu aplicativo, visualizar um link direto adiado
  • Fornece aos usuários uma experiência contextual por meio de conteúdo com links diretos em seu aplicativo (quando já instalado)
  • Fornece dados analíticos relacionados a eventos de clique em link dinâmico
  • Fornece a capacidade de criar URLs de links curtos
  • Fornece a capacidade de adicionar metadados a links para compartilhamento social

E se eu só me importar com links diretos para meu aplicativo depois que ele já tiver sido instalado?

Para esse cenário, recomendamos o uso de links de aplicativos e links universais , que são formas suportadas pela plataforma para os desenvolvedores fornecerem experiências de links diretos para seus usuários.

Confira este guia para obter mais detalhes sobre como migrar para o uso de App Links e Universal Links .

Este guia também descreve como usar opcionalmente o Firebase Hosting para hospedar os arquivos necessários de verificação de links de domínio e ativos no domínio que você planeja usar para seus novos links (por exemplo, arquivo assetlinks.json para links de aplicativos, arquivo apple-app-site-association para Links Universais).

Nesse cenário, talvez você não precise realizar nenhuma ação no seu aplicativo para lidar com a próxima desativação. No entanto, recomendamos:

  • Revise seus links dinâmicos do Firebase existentes seguindo o guia sobre como exportar os metadados do link para garantir que seus usuários e seu aplicativo não serão afetados quando os links não estiverem mais sendo veiculados.

  • Excluindo os prefixos de URL do Firebase Dynamic Links no console do Firebase . Observação: os domínios com prefixo de URL serão excluídos automaticamente após 25 de agosto de 2025.

  • Removendo o SDK do Firebase Dynamic Links dos seus aplicativos.

Se você encontrar um cenário de migração que não atenda às suas necessidades, entre em contato conosco para nos informar

As APIs Firebase Dynamic Links para links curtos e análises permanecerão disponíveis até a data de encerramento, em 25 de agosto de 2025.

Após essa data, essas APIs não estarão mais disponíveis para uso e o serviço será encerrado .

Consulte o guia sobre como exportar os metadados do seu link para obter instruções sobre como exportar os metadados do seu link.

Você pode usar o guia de exportação para recuperar os metadados do Firebase Dynamic Links, que incluem o próprio link.

Você pode usar a API Firebase Dynamic Links Analytics para recuperar dados de estatísticas de link para cada um dos seus Firebase Dynamic Links. Esta API do Analytics está limitada a aproximadamente 5 QPS. Para obter um exemplo de como operar dentro desse limite de solicitação ao usar a API, consulte este exemplo do Cloud Task .

Você também pode usar o Google Analytics e exportar seus dados para um subconjunto de dados analíticos de links, incluindo eventos de atualizações de aplicativos exclusivos do Google Analytics.

Se você precisar de uma taxa de solicitação mais alta para ajudar na migração, entre em contato conosco pelo Suporte do Firebase .

Os metadados do seu domínio e link serão marcados para exclusão em 25 de agosto de 2025 e eliminados de acordo com nossa política de retenção de dados .

Sim, a autenticação do link de e-mail usando o Firebase Authentication continuará funcionando.

Atualmente, o Firebase Authentication usa Firebase Dynamic Links para personalizar links de autenticação, mas forneceremos uma atualização para garantir que essa funcionalidade continue funcionando após o encerramento do serviço Firebase Dynamic Links.

Observe que essa continuação da funcionalidade é separada do uso do Firebase Dynamic Links para os casos de uso primários de roteamento da loja e da Web, links diretos diferidos e regulares, que serão descontinuados de acordo com o cronograma de migração compartilhado acima.

Consulte as perguntas frequentes "Como devo migrar do serviço" , que detalha diferentes cenários de migração e fornece guias de migração para diversas alternativas disponíveis.