Relatórios de bugs do usuário final

Os fornecedores precisam monitorar os relatórios de erros nativos do usuário final. Bugs de segurança de memória precisam ser tratados com urgência, porque geralmente representam uma vulnerabilidade que pode ser explorada ou uma instabilidade visível para o usuário. O SO Android gerencia relatórios de bugs usando o DropboxManager, que transmite a intent ACTION_DROPBOX_ENTRY_ADDED quando ocorre uma falha.

Os fornecedores precisam implementar um app do sistema que detecte essas transmissões, usando BroadcastReceiver e extraia os relatórios de falha do DropboxManager. Eles precisam ser enviados aos servidores do fornecedor para análise.

O Google implementa esse mecanismo no Google Play Services e monitora bugs em dispositivos de usuários finais. Quando permitido pelos padrões legais e de privacidade aplicáveis, o Google pode compartilhar um subconjunto dos bugs mais frequentes com os fornecedores. No entanto, apenas um subconjunto de falhas pode ser compartilhado, e o Google recomenda que os fornecedores implementem o próprio rastreamento de bugs do usuário final, conforme descrito acima.