Rapports de bugs des utilisateurs finaux

Les fournisseurs doivent surveiller les rapports d’erreur natifs des utilisateurs finaux. Les bogues de sécurité de la mémoire doivent être traités de toute urgence car ils représentent le plus souvent une vulnérabilité exploitable ou une instabilité visible par l'utilisateur. Le système d'exploitation Android gère les rapports de bogues à l'aide de DropboxManager , qui diffuse l'intention ACTION_DROPBOX_ENTRY_ADDED lorsqu'un crash se produit.

Les fournisseurs doivent implémenter une application système qui écoute ces diffusions, à l'aide de BroadcastReceiver et récupérer les rapports d'erreur à partir du DropboxManager . Ceux-ci doivent être envoyés aux serveurs du fournisseur pour analyse.

Google implémente un tel mécanisme dans les services Google Play et surveille les bogues des appareils des utilisateurs finaux. Lorsque les normes juridiques et de confidentialité applicables le permettent, Google peut partager un sous-ensemble des bugs les plus fréquents avec les fournisseurs. Cependant, seul un sous-ensemble de plantages peut être partagé, et Google recommande fortement aux fournisseurs de mettre en œuvre leur propre suivi des bogues des utilisateurs finaux, comme décrit ci-dessus.