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:
- 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.
- Monitorar o desempenho resultante: as conversões aumentaram ou diminuíram? E quanto ao engajamento? Há mais ou menos falhas?
- 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:
- A Configuração remota armazena e gerencia os dados de configuração do app, incluindo flags de recursos e parâmetros de configuração.
- 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.
- 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
- Saiba mais sobre os lançamentos da Configuração remota.
- Introdução aos lançamentos da Configuração remota.