Com os lançamentos da Configuração remota, você pode lançar novos recursos e atualizações de maneira segura e gradual para seu app. 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 comparação com um grupo de controle de mesmo tamanho para obter comparações 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 para seus usuários, seu app deve ser instrumentado com a Configuração remota do Firebase, Crashlytics e Google Analytics.
- Siga as instruções em Introdução à Configuração remota para adicionar a Configuração remota e o Analytics ao app e criar um modelo da Configuração remota. Você vai precisar verificar se está usando a BoM do Firebase v32.6.0 ou mais recente (SDK da Configuração remota v21.6.0 ou mais recente).
- Siga as instruções em Introdução ao Crashlytics para adicioná-lo ao seu 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 seu app for instrumentado com a Configuração remota, o Crashlytics e o Analytics, você poderá usar o console do Firebase para criar um lançamento.
- No console do Firebase, acesse Configuração remota e abra os lançamentos.
- Clique em Criar lançamento.
- 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.
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.
Clique em Próximo e, no campo Valor ativado, adicione o valor que você quer lançar aos usuários.
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.
Clique em Próximo e forneça um Nome e, se quiser, uma Descrição e clique em Salvar.
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
- Saiba mais sobre os resultados de lançamentos em Noções básicas sobre os resultados do lançamento.