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
- Adicionar e remover testadores com a API Firebase App Distribution
- Adicionar e remover testadores de um grupo
- Importar testadores usando arquivos CSV
- Criar links de convite
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 e Usar o fastlane. 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)
Criar links de convite
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.
Exportar UDIDs do dispositivo de teste
Quando os testadores se inscrevem para testar a versão, é possível exportar os nomes e identificadores de dispositivo deles em um arquivo CSV. Também é possível atualizá-los de uma só vez para o perfil de provisionamento do app. Veja mais informações em Registrar outros dispositivos.