Lançamentos da Configuração remota

Com os lançamentos da Configuração remota, você pode lançar novos recursos e atualizações para seu app de maneira segura e gradual. Com um parâmetro da Configuração remota, é possível lançar novos recursos do app de maneira controlada para grupos de usuários específicos. À medida que o lançamento avança, monitore o sucesso dele usando o Firebase Crashlytics e o Google Analytics. Use os lançamentos da Configuração remota para:

  • Minimize possíveis problemas:identifique e resolva bugs ou problemas antes que eles afetem uma grande parte da base de usuários.
  • Receba feedback valioso:colete feedback de um público limitado e teste a implementação antes de lançar para um público mais amplo.
  • Ativar o desenvolvimento iterativo:faça alterações rápidas e iterativas em apps amplamente implantados, além de reduzir os riscos.
  • Monitorar métricas importantes:compare a estabilidade do app entre grupos de lançamento e controle com o Crashlytics e use o Google Analytics para monitorar métricas como receita e engajamento.

Por exemplo, se você criou um app que incorpora IA generativa e armazena comandos em um parâmetro JSON da Configuração remota, talvez queira:

  1. Crie um lançamento que atualize o parâmetro que contém os comandos do LLM para uma pequena porcentagem da sua base de usuários.
  2. Monitore o desempenho resultante: as conversões aumentaram ou diminuíram? E quanto ao engajamento? Há mais ou menos falhas?
  3. Dependendo dos resultados do lançamento, você vai decidir:
    • Reverter a alteração
    • Atualize o valor do parâmetro do comando para ajustar e refinar a resposta do modelo.
    • Aumente a porcentagem de lançamento para lançar para um público maior, implementando 100% dos seus usuários.

Também é possível acessar o histórico de todas as mudanças usando o Console do Firebase.

Principais recursos

Segmentar por atributos do usuário Envie recursos para segmentos de usuários específicos com base nas propriedades do usuário, no comportamento no app ou em qualquer outro critério relevante.
Lançamentos graduais Aumente gradualmente a porcentagem de usuários expostos a um novo recurso ao longo do tempo, reduzindo o risco de problemas inesperados.
Monitorar a estabilidade Use o Crashlytics para monitorar possíveis problemas (como falhas, erros não fatais e apps não responsivos) que podem ser introduzidos pela versão do recurso.
Receba insights sobre as principais métricas Verifique se a nova versão afeta positivamente as métricas mais importantes do Google Analytics, como conversões, receita e engajamento do usuário.
Funcionalidade de reversão Se os resultados do lançamento mostrarem possíveis problemas, reverta para uma versão anterior do recurso para todos ou para um segmento específico de usuários afetados.

Como funciona?

Os lançamentos da Configuração remota dependem de três componentes principais:

  1. A Configuração remota armazena e gerencia os dados de configuração do app, incluindo sinalizações de recursos e parâmetros de configuração.
  2. O Crashlytics fornece relatórios de erros em tempo real e monitoramento de desempenho para que você possa rastrear o impacto do lançamento e identificar rapidamente problemas comuns.
  3. Com o Google Analytics, é possível segmentar lançamentos com base nos atributos do usuário e monitorar como o lançamento afeta as principais métricas, como receita, engajamento do usuário e eventos de conversão.

Para mais informações, consulte Sobre os lançamentos da Configuração remota.

Caminho de implementação

Definir a Configuração remota Defina suas sinalizações de recursos e parâmetros de configuração no Console do Firebase.
Configurar o Crashlytics Integre o Crashlytics ao seu app para monitorar o desempenho dele e identificar problemas.
Configure o Google Analytics Integre o Analytics ao seu app para visualizar as principais métricas, como receita e retenção de usuários.
Implementar a lógica de lançamento Defina a Configuração remota no Console do Firebase e no seu app para acessar e aplicar sinalizações de recursos e parâmetros de configuração com base nos critérios de segmentação de usuários.
Monitorar e iterar Monitore os dados do Crashlytics e o feedback dos usuários para rastrear o impacto do lançamento e fazer os ajustes necessários.

Políticas e limites

Os experimentos de Teste A/B e os lançamentos da Configuração remota compartilham o limite total de experimentos: 24. Por exemplo, se você estiver executando 12 testes A/B, há um limite de 12 lançamentos em execução.

Próximas etapas