Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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 não use outros produtos do Firebase, só é necessário criar um projeto e registrar seu aplicativo. No entanto, caso decida usar produtos adicionais no futuro, certifique-se de concluir todas as etapas na página vinculada acima.

  2. Verifique se o app atende aos seguintes requisitos para criar uma vinculação do Firebase ao Google Play e para fazer upload de AABs:

    • O app registrado no Google Play e no Firebase compartilham o mesmo nome de pacote.

    • O app no Google Play é configurado no painel do app.

    • O app no Google Play tem o seguinte status:

      • O app está no estado publicado, o que significa que ele não está em Rascunho e a revisão está concluída. A coluna Status da atualização no Google Play Console está vazia.

      • O app é distribuído em uma das seguintes faixas do Google Play: teste interno, fechado, aberto ou de 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.