Rapports de bug des utilisateurs finaux

Les fournisseurs doivent surveiller les rapports d'erreur natifs des utilisateurs finaux. Les bugs de sécurité de la mémoire doivent être traités de toute urgence, car ils représentent le plus souvent une faille exploitable ou une instabilité visible par l'utilisateur. L'OS Android gère les rapports de bugs à l'aide de DropboxManager, qui diffuse l'intent ACTION_DROPBOX_ENTRY_ADDED lorsqu'un plantage 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 de DropboxManager. Ils 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 bugs provenant des appareils des utilisateurs finaux. Lorsque les normes légales et de confidentialité applicables l'autorisent, Google peut partager un sous-ensemble des bugs les plus fréquents avec les fournisseurs. Toutefois, seul un sous-ensemble des plantages peut être partagé. Google recommande vivement aux fournisseurs d'implémenter leur propre système de suivi des bugs pour les utilisateurs finaux, comme décrit ci-dessus.