TestFlight: Preparando-se para aumentar a exposição de seus aplicativos iOS na App Store
Publicados: 2022-02-24 Para desenvolvedores iOS, TestFlight não é um produto desconhecido.
Na conferência de desenvolvedores da WWDC em 2014, foi proposto oficialmente que a App Store daria suporte total ao TestFlight, e o TestFlight se tornou uma ferramenta obrigatória para desenvolvedores iOS testarem aplicativos desde então, e foi lançado oficialmente na App Store em 2014 , com um módulo exclusivo no backend do iTC.
TestFlight é a ferramenta de suporte oficial da Apple
TestFlight é uma ferramenta oficial da Apple para ajudar os desenvolvedores a entender os bugs de seus produtos de forma mais abrangente quando novos produtos e recursos são lançados, e para fornecer dados efetivos para a melhoria subsequente das deficiências do produto; além disso, ele pode melhorar efetivamente a exposição do produto e o cultivo do usuário, e os desenvolvedores podem usar o TestFlight em conjunto com seus próprios produtos para ajudar a promover seus produtos.
Revise as diretrizes
O ideal é que você execute essa etapa no início do processo de desenvolvimento do seu aplicativo. Se você não estiver familiarizado com as Diretrizes de revisão da App Store da Apple, você pode encontrá-las aqui. Este documento contém muitas informações que você precisa saber para garantir que seu aplicativo seja apropriado para a App Store.
Por exemplo, as diretrizes afirmam que seu aplicativo deve conter funcionalidades que o tornem interessante ou mais do que apenas um site empacotado em um aplicativo.
Infelizmente, revisar as diretrizes não garante que seu aplicativo seja aceito na App Store.
O processo de revisão é conduzido por humanos que podem interpretar as diretrizes de forma ligeiramente diferente da que você interpretou.
Independentemente desse fato, ainda é uma boa ideia se familiarizar com as diretrizes, pois evita muitas decepções no futuro.
Clique em " Saiba mais " para impulsionar seus negócios de aplicativos e jogos com o serviço de promoção de aplicativos ASO World agora.
Implante seu aplicativo no TestFlight
Depois que sua compilação for processada, você precisará prepará-la para o Testflight. Preencha todas as informações necessárias na seção Informações do teste na página Testflight do seu aplicativo. Você também precisa fornecer "informações de conformidade".
Clique no sinal de aviso que deve estar visível em sua compilação processada e forneça as informações solicitadas. Depois de fazer isso, você pode enviar imediatamente seu aplicativo Testflight para os membros da equipe do App Store Connect usando a seção App Store Connect Users na barra lateral.
Para enviar seu aplicativo para testadores externos, acesse a página Adicionar testadores externos na barra lateral. Primeiro, você será solicitado a criar um grupo para seus testadores. Forneça um nome e continue. Em seguida, vá para a seção Builds na página de testadores externos e adicione o build que você acabou de carregar.
Siga as etapas no pop-up que aparece depois que você clica no botão Adicionar compilação para iniciar o teste. Certifique-se de preencher a página de informações do teste com as principais partes do seu aplicativo que você deseja que seus testadores prestem atenção. Depois de fazer isso, clique em Enviar para revisão.
Isso enviará seu aplicativo para a Apple para uma breve revisão da fase beta. A aprovação do Testflight não garante que seu aplicativo seja aprovado para a App Store. Enquanto isso, você pode começar a adicionar testadores usando a seção Testers. Depois que sua versão for aprovada pela Apple, um link público ficará visível na página Testers que você pode compartilhar para permitir que as pessoas obtenham acesso ao seu aplicativo Testflight.
Use o TestFlight para aumentar a exposição do produto e os usuários
Nos últimos anos, a Apple também vem aprimorando e atualizando os recursos do TestFlight, e os benefícios que ele traz para os desenvolvedores estão gradualmente se destacando.
Realização de pesquisa de dados para aplicativos futuros ou novos recursos
Quando um novo produto ou um novo recurso de um produto é lançado, os desenvolvedores precisam realizar muitas pesquisas para determinar se o novo recurso pode efetivamente atingir o público-alvo e como o público-alvo reage ao novo recurso.
O aplicativo Beta lançado no TestFlight pode coletar diretamente informações pessoais dos usuários, informações de uso, logs de falhas e outras informações para ajudar os desenvolvedores a melhorar e compensar as deficiências do produto com mais eficiência.
Promoção de pré-lançamento antes de um aplicativo ou novo recurso de aplicativo
Usar o TestFlight para realizar testes internos de aplicativos que estarão disponíveis na App Store também pode servir como pré-publicidade do aplicativo.
Embora o número de lugares para testes internos seja limitado, os títulos de "primeiro a experimentar" e "primeiros usuários de testes internos" também podem dar aos usuários uma sensação de satisfação e até mesmo induzi-los a promover o aplicativo espontaneamente. Isso é um pouco semelhante à reserva antecipada de alguns grandes jogos portáteis para testes internos.
Quando um aplicativo não pode ser listado na App Store por alguns motivos, você pode usar o TestFlight para continuar ganhando volume
Nos últimos anos, a regulamentação nacional e as políticas da Apple tornaram-se cada vez mais rígidas. Quando um produto não pode ser colocado na App Store conforme programado por algum motivo, os desenvolvedores podem usar o TestFlight para lançar uma versão de teste interno do produto, convidando não mais de 10.000 usuários para testes internos, e o prazo pode ser de até 90 dias , para que o produto possa obter um grupo de usuários estáveis antes de ser oficialmente colocado na loja.
Como configurar o TestFlight no back-end do iTC?
Antes de configurar o TestFlight no backend do iTC, você deve primeiro entender que tipo de produtos são adequados para configurar essa função.
Em primeiro lugar, se você deseja lançar novos produtos ou novos recursos, pode entender o bug e os problemas de experiência do produto; em segundo lugar, se o aplicativo não puder ser listado na App Store normalmente por alguns motivos, você poderá usar o TestFlight para distribuí-lo.
Ao configurar convites para testadores internos, os desenvolvedores podem convidar testadores internos e externos para testar o aplicativo.
Os testadores beta internos são usuários do App Store Connect com diferentes funções na equipe de desenvolvedores, até 25 pessoas, e cada membro pode testar em até 30 dispositivos. Testadores externos são pessoas de fora da equipe e podem ser convidados por até 10.000 pessoas.
Como criar o processo principal para convidar testadores externos
Abra o back-end do iTC, selecione o aplicativo que deseja testar internamente em "Meu aplicativo" e selecione TestFlight na barra de ferramentas.
Clique em "Informações de teste" no canto inferior esquerdo e selecione o idioma principal a ser usado, insira informações de teste relevantes, informações de revisão do aplicativo Beta e contrato de licença nesta tela. Os desenvolvedores podem enviar compilações que convidam testadores externos somente se enviarem informações de teste completas.
Informações de teste
Inclui "Descrição do aplicativo beta", "E-mail de feedback", "URL de marketing", "URL da política de privacidade". Entre eles, o endereço de e-mail que os desenvolvedores preenchem no "E-mail de feedback" também é o endereço de resposta no e-mail de convite enviado aos usuários.
Informações de revisão do aplicativo beta
Isso inclui "Informações de contato" (incluindo sobrenome, nome, número de telefone e e-mail), "Informações de login" (incluindo nome de usuário e senha) e "Revisar comentários". As "Notas de Revisão" podem ser preenchidas com informações adicionais sobre o Aplicativo que podem ajudar a acelerar a revisão, mas não podem ter detalhes da conta demo e não podem exceder 4.000 caracteres.
As informações inseridas para o aplicativo Beta podem ser diferentes das informações do aplicativo que o desenvolvedor carrega posteriormente na App Store.
Carregue uma versão de compilação. Apenas uma compilação por versão pode ser revisada por vez, e somente depois que essa compilação for aprovada o desenvolvedor poderá continuar a enviar outras compilações.
Além disso, apenas a primeira compilação de cada versão precisa ser revisada, e as compilações adicionais enviadas posteriormente podem não precisar ser totalmente revisadas. Quando uma compilação é aprovada, os usuários com funções "admin" receberão um e-mail de aprovação. O oposto será mostrado como "rejeitado". E a validade da construção aprovada é de 90 dias.
Clique em "Testadores e Grupos" e selecione "Adicionar Testador Externo" ou "Criar Novo Grupo", os desenvolvedores podem nomeá-lo de acordo com suas necessidades.
Os desenvolvedores podem optar por criar apenas um grupo de testadores e adicionar cada compilação que desejam que os usuários testem. Você também pode optar por criar vários grupos e adicionar construções diferentes a cada grupo.
Adicione compilações ao grupo. Após selecionar o grupo ao qual você deseja adicionar uma compilação, clique no botão "Adicionar" e selecione a plataforma e a versão de acordo com suas necessidades no menu pop-up. No entanto, apenas uma compilação pode ser adicionada por vez.
Ao selecionar "testadores" para o grupo que você deseja testar, os desenvolvedores podem convidar testadores por meio de link público, e-mail ou ambos.
Convidar usando um link público
Clique em "Ativar link público" e confirme na caixa de diálogo. Ao mesmo tempo, defina o número de testadores beta usando este link público no "Número de testadores beta", que varia de 1 a 10.000. Depois disso, os desenvolvedores podem compartilhar o link de teste em vários canais e esperar que os usuários o testem.
Convidar usando o endereço de e-mail do testador
Clique no botão "Adicionar" ao lado de "Testadores" e escolha a opção desejada pelo desenvolvedor entre adicionar novos testadores usando endereços de e-mail, adicionar testadores existentes que você adicionou anteriormente ou importar testadores de um arquivo CSV. Os testadores que foram direcionados receberão um e-mail de convite e, se aceitos, poderão começar a testar por meio do link.
Após aceitar o convite, o testador será direcionado à App Store para baixar o TestFlight e experimentar a versão de teste interna aceita neste App.
Verifique as informações sobre os testadores
Em "Testadores e grupos", clique no grupo que deseja visualizar. A coluna "Status" permite visualizar o status dos testadores beta. Os usuários convidados por e-mail serão mostrados com seus nomes e endereços de e-mail, enquanto os usuários convidados por link público serão mostrados como anônimos.
Você também pode visualizar o número de falhas para cada compilação e o número de vezes que ela foi executada em primeiro plano por pelo menos dois segundos, enquanto o status exibido pode ser categorizado como Convidado, Aceito ou Instalado.
Reúna o feedback do testador
Os testadores que usam iOS13 podem enviar feedback via TestFlight 2.3 para iOS ou posterior, ou diretamente do aplicativo Beta por meio de captura de tela.
Os desenvolvedores podem ver esse feedback do testador na seção "Feedback" do App Store Connect. Para testadores que usam dispositivos com versões anteriores do iOS, os comentários serão enviados para o endereço de e-mail fornecido pelo desenvolvedor na seção "Informações do teste".