Lançamentos da Configuração remota

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

  • Minimizar possíveis problemas: identifique e resolva bugs ou problemas antes que eles causem impacto em grande parte da base de usuários.
  • Coletar feedback valioso: colete feedback de um público limitado e itere sua implementação antes de lançar para um público mais amplo.
  • Ativar o desenvolvimento iterativo: faça alterações rápidas e iterativas nos apps amplamente implantados e reduza 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, recomendamos:

  1. Criar um lançamento que atualize o parâmetro que contém seus comandos do LLM para uma pequena porcentagem da sua base de usuários.
  2. Monitorar 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ê pode decidir:
    • Reverter a alteração.
    • Atualizar o valor de parâmetro do comando para ajustar e refinar a resposta do modelo.
    • Aumentar a porcentagem do lançamento para um público maior, até lançar para 100% dos usuários.

Você também pode acessar o histórico de todas as alterações usando o console do Firebase.

Principais recursos

Segmentar por atributos do usuário Forneça recursos para usuários com base nas propriedades do usuário, no comportamento do 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, o que reduz o risco problemas inesperados.
Monitorar a estabilidade Use o Crashlytics para monitorar problemas em potencial (como falhas, erros não fatais e apps não responsivos) que podem ocorrer pelo lançamento do seu recurso.
Receber insights sobre as principais métricas Verifique se a nova versão afeta positivamente as métricas importantes do Google Analytics, como conversões, receita e engajamento do usuário.
Funcionalidade de reversão Se os resultados do lançamento mostrarem problemas em potencial, 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 flags de recursos e parâmetros de configuração.
  2. O Crashlytics oferece relatórios de erros em tempo real e monitoramento de desempenho para que você possa acompanhar o impacto do lançamento e identificar rapidamente os principais problemas.
  3. Com o Google Analytics, é possível segmentar lançamentos com base nos atributos dos usuários e monitorar como seu 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

Configure a Configuração remota Defina suas flags de recurso e parâmetros de configuração no console do Firebase.
Configurar o Crashlytics Integre o Crashlytics ao app para monitorar o desempenho e identificar problemas.
Configure o Google Analytics Integre o Analytics no seu app para conferir as principais métricas, como receita e retenção de de usuários.
Implemente a lógica de lançamento Defina a Configuração remota no console do Firebase e no seu app para acessar e aplicar recursos e parâmetros de configuração com base em critérios de segmentação de usuários.
Monitore e itere Monitore os dados do Crashlytics e o feedback dos usuários para acompanhar o impacto do lançamento e fazer ajustes conforme necessários.

Políticas e limites

Os experimentos do 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, só poderá ter 12 lançamentos em execução.

Próximas etapas