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


Com os lançamentos da Configuração remota, é possível lançar novos recursos e atualizações para seu app com segurança e de forma gradual. Com os lançamentos, você pode 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 relação a um grupo de controle de mesmo tamanho para comparações significativas nos resultados.

Etapa 1: instrumentar seu app com a Configuração remota, o Crashlytics e o Google Analytics

Antes de começar a usar os lançamentos da Configuração remota para lançar gradualmente novos recursos aos usuários, seu app precisa ser instrumentado com a Configuração remota do Firebase, o Crashlytics e o Google Analytics.

  1. Siga as instruções em Começar a usar a Configuração remota para adicionar a Configuração remota e o Analytics ao seu app e criar um modelo do Configuração remota. Você precisa garantir que está usando a BoM do Firebase v32.6.0 ou mais recente (SDK da Configuração remota v21.6.0 ou mais recente).
  2. Siga as instruções em Começar a usar o Crashlytics para adicionar o Crashlytics ao seu app. Implemente o SDK do Firebase para iOS v10.24.0+.

Para um desempenho ideal, recomendamos implementar a Configuração remota em tempo real nos seus apps para garantir que os valores de lançamento sejam buscados assim que forem publicados.

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

Depois que seu app for instrumentado com a Configuração remota, o Crashlytics e o Analytics, use o Console do Firebase para criar um lançamento.

  1. No Console do Firebase, navegue até Configuração remota 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 clique em Próxima.
  4. Crie ou selecione uma Condição de destino. Essa condição define quais dispositivos serão adicionados aos grupos de controle e ativados para lançamento. Consulte Entender a associação ao grupo de lançamento para mais informações sobre como os grupos de controle e com lançamento ativado são atribuídos aos usuários.

  5. Clique em Próxima e, no campo Valor ativado, adicione o valor que você quer disponibilizar para os usuários.

  6. No campo Porcentagem aleatória, insira a porcentagem total de dispositivos que vão receber o valor ativado. Como o Firebase atribui um grupo de controle de tamanho igual 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 você lance para 100%. Observe que esse valor está vinculado às suas condições: por exemplo, se você configurou uma condição lançada apenas para a versão 2.0 do app e 30% da sua base de usuários adotou a v2.0, definir esse valor como 50% significa que 15% da base de usuários total receberia o valor de lançamento.

  7. Clique em Avançar, insira um Nome e, se quiser, uma Descrição. Em seguida, clique em Salvar.

  8. Para iniciar o lançamento, clique em Publicar alterações, revise os parâmetros alterados e clique em Publicar alterações novamente.

Seu lançamento deve começar e você verá os resultados quase imediatamente.

Próximas etapas