Introdução aos lançamentos da Configuração remota


Com os lançamentos de Remote Config, você pode lançar novos recursos e atualizações de maneira segura e gradual para seu app. Além disso, eles ajudam você a controlar o lançamento de novos recursos do app segmentando grupos de usuários específicos. Assim como o teste A/B, em um lançamento, o grupo ativado é medido em comparação com um grupo de controle de mesmo tamanho para obter comparações nos resultados.

Etapa 1: instrumentar o app com Remote Config, Crashlytics e Google Analytics

Antes de começar a usar os lançamentos de Remote Config para lançar novos recursos de maneira gradual para seus usuários, o app precisa ser instrumentado com a Configuração remota do Firebase, Crashlytics e Google Analytics.

  1. Siga as instruções em Introdução à Configuração remota para adicionar Remote Config e Analytics ao app e criar um modelo de Remote Config. Você vai precisar verificar se está usando a BoM do Firebase v32.6.0 ou mais recente (SDK de Remote Config v21.6.0 ou mais recente).
  2. Siga as instruções em Introdução a Crashlytics para adicionar Crashlytics ao app. Implemente o SDK do Firebase para iOS v10.24.0 ou mais recente.

Para um desempenho ideal, recomendamos a implementação da Configuração remota em tempo real nos apps para garantir que o lançamento dos valores sejam buscados assim que publicados.

Etapa 2: configurar um lançamento no console do Firebase

Depois que o app for instrumentado com Remote Config, Crashlytics e Analytics, você poderá usar o console do Firebase para criar um lançamento.

  1. No Console do Firebase, acesse Remote Config e abra Lançamentos.
  2. Clique em Criar lançamento.
  3. No campo Parâmetro, selecione um parâmetro atual ou crie um novo para atualizar com seu lançamento e, em seguida, clique em Próxima.
  4. Crie ou selecione uma Condição de destino. Essa condição define quais dispositivos serão adicionados aos grupos com lançamento ativado e aos grupos de controle. Consulte Entender a associação ao grupo para mais informações sobre como os grupos de controle e ativados para lançamento são atribuídos aos usuários.

  5. Clique em Próximo e, no campo Valor ativado, adicione o valor que você quer lançar aos usuários.

  6. No campo Porcentagem aleatória, digite a porcentagem total de dispositivos que receberá o valor ativado. Como o Firebase atribui um grupo de controle de mesmo tamanho para garantir uma comparação precisa dos resultados ao medir o desempenho do recurso ativado, esse valor precisa ser de 50% ou menos, a menos que o recurso seja lançado para 100%. Observe que esse valor está vinculado pelas suas condições: por exemplo, se você configurou uma condição que só foi implantada para a versão 2.0 do seu app, e 30% da sua base de usuários adotou a v2.0, definir esse valor como 50% significa que 15% da sua base de usuários total vai ter o valor de lançamento.

  7. Clique em Próximo e forneça um Nome e, se quiser, uma Descrição e clique em Salvar.

  8. Para iniciar o lançamento, clique em Publicar alterações, revise a mudança e clique novamente em Publicar alterações.

Seu lançamento deve começar e você deve conseguir visualizar os resultados quase imediatamente.

Próximas etapas