Pergunta

Como você instrui os usuários a relatar um bug no Android?Algum conselho ou dica?

Gostaria de receber instruções detalhadas aos meus usuários para obter o máximo de seus relatórios de erros.Eu sei que existem vários aplicativos que enviam relatórios de bugs do dispositivo e gostaria de saber como outros desenvolvedores Android lidam com isso.

Foi útil?

Solução 3

Levando em conta o conselho de Gilbert, decidi criar meu próprio aplicativo.Eu te apresento: repórter de bug .

.

Permite que os usuários enviem um relatório com as informações do dispositivo e o Logcat opcional.Também suporta extras de intenção para personalizar seu comportamento se você quiser iniciá-lo do seu aplicativo.

Outras dicas

Um SDK de relatório de bugs como Instabug pode permitir que você consiga isso.

Pop up message instructing users how to report a bug in your live app

Como você pode ver, ele exibe, por padrão, uma mensagem de boas-vindas aos seus usuários 10 segundos após abrir o aplicativo.Ele exibe instruções sobre como invocar o Instabug dependendo do método de invocação que você está usando (um botão ou um gesto de agitação).

Depois de se inscrever e incluir a biblioteca em seu código, você poderá alternar entre diferentes mensagens de exibição.Use uma das linhas a seguir, dependendo se você está em versão beta ou em produção.

Instabug.setWelcomeMessageState(WelcomeMessage.State.BETA);
Instabug.setWelcomeMessageState(WelcomeMessage.State.LIVE);

Cada relatório de bug contém várias informações sobre detalhes do dispositivo, logs de rede, logs de console, inspeção de hierarquia de visualização e etapas de reprodução visual.


Para divulgação completa, trabalho na Instabug.Me diga se posso ajudar.

Existem soluções para instrumentar o aplicativo de uma forma que coletará informações contextuais e permitirá ao usuário fornecer feedback no aplicativo.Ou agitando o telefone ou algum outro gatilho como uma opção de menu.

Aqui está uma oferta "atualmente livre" da IBM chamada garantia de qualidade móvel, que irá instrumentar o aplicativo para que, como um usuário use que as informações contextuais do aplicativo sejam coletadas enquanto usam o aplicativo.Quando eles querem fornecer feedback ou enviar um bug, eles podem agitar o telefone e ele irá capturar a tela no momento, dar-lhes um formulário para inserir informações adicionais e, em seguida, enviar a captura de tela, informações contextuais e comentários para o portal de teste. .

Aqui está um link para mais informações sobre mqa

Você pode fazer o que o Google faz com seu aplicativo de novos mapas no iPhone.Quando você está usando o aplicativo e agite o telefone (que os usuários fazem quando estão frustrados ou algo não está funcionando), você pode aparecer uma tela que pergunta se algo está errado e é um formulário para o envio de bugs que eles podem escolherpara preencher.

Isso não é específico do Android, mas você pode ter uma tela de relatórios de bugs em seu aplicativo que envia as informações de seu tipo de cliente, junto com qualquer informação do sistema que você deseja capturar, para o seu servidor da Web.Como alternativa, o aplicativo poderia enviar-lhe e-mail com as informações.

Existem algumas bibliotecas que você pode integrar para fazer este trabalho, você não precisa desenvolver uma solução a si mesmo.Por exemplo, estou usando feedback de blit .Com esta biblioteca, você pode tirar instantâneos, desenhar e adicionar alguns comentários.Eu configurei para enviar relatórios por e-mail, mas se você tiver um rastreador de problemas, você pode conectá-lo também.

Descobri esta pergunta muito tarde.Há respostas dadas, mas os produtos mencionados ou as técnicas são bastante antigas agora.Adicionando a ferramenta que temos trabalhado em - bugclipper

Esta ferramenta permite que seus usuários relatam problemas de com - no aplicativo Android ou iOS e você pode adicionar / anotar capturas de tela, criar gravações de tela com voz e também obter os logs de acidente.

p.s.- Eu sou um dos co-fundadores.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top