Confira as novidades do Firebase anunciadas no Google I/O 2022. Saiba mais

Gerenciar testadores no App Distribution

Gerenciar testadores no App Distribution

Neste documento, descrevemos como gerenciar testadores no App Distribution, incluindo as seguintes tarefas:

Adicionar e remover testadores de um projeto do Firebase

Adicione e remova testadores na guia Testadores e grupos da página do App Distribution no Console do Firebase.

Depois que um testador for adicionado ao projeto do Firebase, é possível adicioná-lo aos grupos. Os testadores removidos de um projeto do Firebase perdem o acesso a todas as versões no seu projeto. Também é possível adicionar ou remover testadores ao configurar uma distribuição do app. Para saber mais sobre esse processo, consulte Usar a CLI do Firebase, Usar o fastlane e Usar o Gradle. Você também pode usar a API Firebase App Distribution.

Se você tiver um grande número de testadores, é possível usar os grupos para gerenciar com mais facilidade o acesso deles às versões. Para saber mais, consulte Adicionar e remover testadores de um grupo.

Limites do testador

O Firebase App Distribution tem os seguintes limites de testadores:

  • Adicionar no máximo 500 testadores a um projeto do Firebase

  • Adicionar no máximo 200 testadores a um grupo do App Distribution

Para adicionar mais testadores, solicite um aumento de limite sem custos financeiros.

Adicionar e remover testadores com a API Firebase App Distribution

É possível usar os endpoints testers.batchAdd e testers.batchRemove na API Firebase App Distribution para adicionar ou remover testadores do App Distribution usando uma solicitação HTTP para essa API.

Adicionar e remover testadores de um grupo

É possível adicionar e remover testadores dos grupos na guia Testadores e grupos da página do App Distribution no Console do Firebase. Os grupos são úteis para gerenciar o acesso às versões para um grande número de testadores. Por exemplo, é possível criar um grupo para conceder o acesso à versão inicial de um app a um grupo pequeno de testadores. Depois de implementar o feedback do grupo inicial de testadores, é possível criar um grupo para um número maior de testadores.

Quando você adiciona ou remove os testadores de um grupo, eles ganham ou perdem o acesso a todas as versões distribuídas para aquele grupo.

Remover um testador de um grupo

Ao remover um testador de um grupo:

  • O testador é removido de todas as versões as quais tinha acesso exclusivamente pelo grupo de onde foi removido.
  • Se o testador for membro de um grupo diferente que também tem acesso a uma versão, ele ainda vai poder acessá-la.

Excluir um grupo

Ao excluir um grupo, todos os testadores que fazem parte dele são removidos de todas as versões e perdem o acesso que tinham exclusivamente por meio desse grupo. Na maioria dos casos, a exclusão dos grupos ocorre quase imediatamente, mas se você tiver um grande número de testadores e versões, esse processo pode levar mais tempo para ser concluído. Depois de excluir um grupo, ele não vai mais aparecer na página do App Distribution no Console do Firebase.

A exclusão de um grupo pode não entrar em vigor imediatamente. Talvez você veja temporariamente os testadores individuais do grupo que foi excluído ainda com acesso a uma versão específica.

Importar testadores usando arquivos CSV

A importação de testadores de arquivos com valores separados por vírgula (CSV) é útil quando você tem um grande número de testadores para quem você quer conceder acesso às versões. Esse recurso evita o esforço de inserir manualmente os endereços de e-mail individuais dos testadores. É possível usar os grupos para compartilhar versões futuras com o grupo que você criou.

Depois de criar um grupo, faça upload de um arquivo CSV com os e-mails dos testadores na guia Testadores e grupos da página do App Distribution no Console do Firebase. Em seguida, importe os e-mails desse arquivo para o grupo. O arquivo CSV precisa conter os endereços de e-mail dos testadores na primeira coluna. Todas as outras colunas são ignoradas. Exemplo:

ali@example.com
bri@example.com,This is Ignored,This also
cal@example.com,Cal Nguyen (ignored)

Os links de convite são uma opção fácil para aumentar sua base de testes internos. Eles permitem que os usuários adicionem a si mesmos à lista de testadores de apps. Um link de convite é um URL exclusivo que permite que os testadores insiram seus endereços de e-mail para se inscreverem e testarem um app.

Crie um link de convite na guia Links de convite da página App Distribution localizada no Console do Firebase. Recomendamos que você adicione uma restrição de domínio e um grupo. Para saber mais, consulte Restrições de domínio e Grupos.

Restrições de domínio

Essa restrição permite que apenas os testadores com um endereço de e-mail correspondente ao domínio, como "minhaempresa.com", se inscrevam para testar o app.

Grupos

Quando você adiciona um grupo a um link do convite, os testadores que se inscrevem são adicionados automaticamente a esse grupo. Os testadores têm acesso a todas as versões do grupo em que foram adicionados. Para saber mais sobre os grupos, consulte Adicionar e remover testadores de um grupo.