Relatório de instalação falho para android

9

O console do desenvolvedor para Android tem a funcionalidade de relatar falhas de tempo de execução se os usuários decidirem relatar uma falha. Outras estruturas têm recursos semelhantes que envia relatórios de falhas sem envolver o usuário.

Alguém sabe de uma maneira de relatar instalações ou atualizações que falharam? Com o Android 5.0 estou recebendo mais e mais relatórios de usuários de instalações com falha, mas é difícil obter logs de usuários não técnicos do meu aplicativo.

    
por nilsmagnus 01.12.2015 в 12:34
fonte

2 respostas

2

Você não pode detectar se uma instalação falhou ou não, porque não há como executar o código antes que o aplicativo seja realmente instalado. Assim, o aplicativo lógico para fazer isso seria o aplicativo de mercado que aciona a instalação (por exemplo, o Google Play). Isso não só sabe quando cada instalação começa, mas também sabe todos os detalhes sobre o apk para reportar ao desenvolvedor certo.

Infelizmente, no entanto, o Google Play não suporta isso atualmente (até onde eu sei) e, portanto, você não pode detectar instalações com falha.

Em celulares Android mais antigos, você pode pedir aos usuários que instalem um "aplicativo logcat" e enviem os logs por e-mail para análise, mas isso só funcionará para dispositivos mais antigos que o Jelly Bean. ( Leia este link )

A melhor solução que posso usar (somente no Mac) é pedir aos usuários que instalem o AndroidTool , pressione um botão para gerar um relatório de erro e enviá-lo por e-mail para você. Não é bom, mas por enquanto o melhor que você pode fazer.

    
por Jeroen Mols 09.12.2015 / 11:25
fonte
0

Você pode criar uma API que relate a instalação bem-sucedida. Apenas chame a API em onCreate of first activity. Eu não acho que há necessidade de coletar log porque a instalação falhou, é necessário? Você pode fazer o mesmo para atualizar, chame uma API uma vez do código atualizado.

    
por syam 01.12.2015 / 13:07
fonte