Raporty o błędach użytkownika końcowego

Dostawcy powinni monitorować natywne raporty o awariach użytkownika końcowego. Błędy związane z bezpieczeństwem pamięci powinny być traktowane pilnie, ponieważ najczęściej stanowią lukę w zabezpieczeniach, którą można wykorzystać, lub niestabilność widoczną dla użytkownika. System operacyjny Android zarządza raportami o błędach za pomocą narzędzia DropboxManager , które w przypadku awarii emituje intencję ACTION_DROPBOX_ENTRY_ADDED .

Dostawcy powinni wdrożyć aplikację systemową, która nasłuchuje tych transmisji za pomocą BroadcastReceiver i pobiera raporty o awariach z DropboxManager . Należy je przesłać na serwery dostawcy w celu analizy.

Google wdraża taki mechanizm w Usługach Google Play i monitoruje błędy z urządzeń użytkowników końcowych. Jeśli zezwalają na to obowiązujące standardy prawne i standardy prywatności, Google może udostępniać dostawcom podzbiór najczęściej występujących błędów. Można jednak udostępniać tylko część awarii i Google zdecydowanie zaleca dostawcom wdrożenie własnych metod śledzenia błędów użytkowników końcowych, jak opisano powyżej.