Catch up on everthing we announced at this year's Firebase Summit. Learn more

Distribuir apps Android para testadores usando o Console do Firebase

Neste guia, descreveremos como fazer o upload de Android App Bundles (AABs) para o App Distribution e distribuir os APKs gerados usando o Console do Firebase.

Para seguir este guia, você precisa dos seguintes pré-requisitos: acesso a um projeto do Firebase (Proprietário ou Administrador do Firebase), acesso a uma conta de desenvolvedor do Google Play (Proprietário ou Administrador) e um app que esteja no estado publicado no Google Play.

Sobre a distribuição de Android App Bundles

O App Distribution é integrado ao serviço de compartilhamento interno de apps do Google Play para processar os AABs enviados e disponibilizar APKs otimizados para os configuradores do dispositivo dos seus testadores. Ao distribuir os AABs, é possível realizar as seguintes ações:

  • Executar APKs (distribuídos pelo Google Play) que são otimizados para os dispositivos dos seus testadores.
  • Descobrir e depurar problemas específicos do dispositivo.
  • Vestar recursos do pacote de apps, como o Play Feature Delivery e o Play Asset Delivery.
  • Reduzir o tamanho dos downloads para seus testadores.

Antes de começar

  1. Adicione o Firebase ao seu projeto para Android, caso ainda não tenha feito isso. No final deste fluxo de trabalho, você terá um app Android do Firebase no seu projeto.

    Caso você não use outros produtos do Firebase, basta criar um projeto e registrar seu app. Se você decidir usar outros produtos, conclua todas as etapas em Adicionar o Firebase ao seu projeto do Android.

  2. Para criar um link do Firebase para o Google Play e fazer upload de AABs, verifique se seu app atende aos seguintes requisitos:

    • O app no Google Play e o app Android do Firebase são registrados usando o mesmo nome de pacote.

    • O app no Google Play é configurado no painel do app e distribuído para uma das faixas do Google Play: teste interno, teste fechado, teste aberto ou produção.

    • A avaliação do app no Google Play é concluída e ele é publicado. Seu app será publicado se a coluna Status do app exibir um dos seguintes status: teste interno (e não teste interno de rascunho), teste fechado, teste aberto ou produção.

  3. Vincule o app Android do Firebase à sua conta de desenvolvedor do Google Play:

    1. No Console do Firebase, acesse as Configurações do projeto e selecione a guia Integrações.

    2. No card do Google Play, clique em Vincular.
      Se você já tiver links para o Google Play, clique em Gerenciar.

    3. Siga as instruções exibidas na tela para ativar a integração do App Distribution e selecione quais apps Android do Firebase serão vinculados ao Google Play.

    Saiba mais sobre como vincular ao Google Play.

Etapa 1. Criar o aplicativo

Quando estiver pronto para distribuir uma versão de pré-lançamento do seu aplicativo para os testadores, crie seu AAB. Consulte a documentação do Android Studio para ver as instruções.

Etapa 2. Distribuir seu aplicativo para os testadores

Para distribuir seu app para os testadores, faça o upload do arquivo AAB usando o Console do Firebase:

  1. Abra a página "App Distribution" do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.

  2. Na página Versões, selecione o aplicativo que você quer distribuir no menu suspenso.

  3. Arraste o arquivo AAB do seu app ao console para fazer o upload.

  4. Quando o upload for concluído, especifique os grupos de testadores e os testadores individuais que devem receber a versão. Em seguida, adicione notas à versão.

    Consulte Gerenciar testadores para saber mais sobre como criar grupos de testadores.

  5. Clique em Distribuir para disponibilizar o build para os testadores.

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 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 dar os primeiros passos, e os testadores atuais recebem notificações por e-mail informando que um novo build está pronto para ser testado (leia o guia de configuração do testador para ver 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 aplicativo 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 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.