Neste guia, descrevemos como fazer upload de APKs para o App Distribution e como distribuir builds para testadores usando o Console do Firebase.
Antes de começar
Adicione o Firebase ao seu projeto para Android, caso ainda não tenha feito isso.
Caso você não use outros produtos do Firebase, basta criar um projeto e registrar seu app. Se quiser usar outros produtos, conclua todas as etapas na página vinculada acima.
Etapa 1. Criar o aplicativo
Quando você estiver pronto para distribuir uma versão de pré-lançamento do seu aplicativo para os testadores, crie um APK usando seu processo normal. Você precisa assinar o APK com sua chave de depuração ou de assinatura do app.
Etapa 2. Distribuir seu aplicativo para os testadores
Para distribuir seu app para os testadores, faça o upload do arquivo APK usando o Console do Firebase:
Abra a página "App Distribution" do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.
Na página Versões, selecione o app que você quer distribuir no menu suspenso.
Arraste o arquivo APK do seu aplicativo para o console para fazer o upload.
Quando o upload for concluído, especifique os grupos de testadores e os testadores individuais que devem receber o build. Em seguida, adicione notas ao build.
Consulte Gerenciar testadores para saber mais sobre como criar grupos de testadores.
Clique em Distribuir para disponibilizar o build para os testadores. O testador recebe automaticamente um convite por e-mail para testar o app.
(Opcional) Para compartilhar links de versões específicas com testadores que tenham acesso a elas, clique no ícone Link para copiar o link da versão para a área de transferência.
Depois de distribuir o build, ele fica disponível no painel App Distribution do Console do Firebase por 150 dias (cinco meses). Quando faltarem 30 dias para o vencimento do build, o aviso de expiração vai aparecer no console e na lista de builds do testador no dispositivo de teste.
Os testadores que não foram convidados para testar o app recebem convites por e-mail para iniciar o processo, e os testadores atuais recebem notificações por e-mail informando que um novo build está pronto para ser testado. Acesse Configurar usuários como testadores com o App Distribution para consultar instruções sobre como instalar o app de teste. É possível monitorar o status de cada testador, por exemplo, se ele aceitou o convite e se fez o download do app no Console do Firebase.
Os testadores têm 30 dias para aceitar um convite de teste do app antes que ele expire. Quando faltarem cinco dias para o vencimento do convite, um aviso de expiração vai aparecer no Console do Firebase ao lado do testador em uma versão. Para renovar um convite, reenvie-o usando o menu suspenso na linha do testador.
Próximas etapas
Implemente o feedback no app para que os testadores possam enviar feedback sobre seu app, incluindo capturas de tela.
Saiba como mostrar alertas no app aos testadores quando novos builds do app estiverem disponíveis para instalar.
Conheça as práticas recomendadas para distribuir apps Android aos testadores de controle de qualidade usando CI/CD.