Raporty o błędach użytkowników

Dostawcy powinni monitorować zgłoszenia o awariach w wersji natywnej od użytkowników. Błędy związane z bezpieczeństwem pamięci powinny być traktowane priorytetowo, ponieważ najczęściej stanowią podatność na ataki lub widoczną dla użytkownika niestabilność. System operacyjny Android zarządza raportami o błędach za pomocą usługi DropboxManager, która wysyła działanie ACTION_DROPBOX_ENTRY_ADDED, gdy wystąpi błąd.

Dostawcy powinni wdrożyć aplikację systemową, która będzie nasłuchiwać tych transmisji za pomocą BroadcastReceiver, oraz pobierać raporty o awariach z DropboxManager. Należy je wysłać na serwer dostawcy w celu analizy.

Google wdraża taki mechanizm w Usługach Google Play i monitoruje błędy na urządzeniach użytkowników. W miarę możliwości, zgodnie z obowiązującymi przepisami prawa i standardami ochrony prywatności, Google może udostępniać dostawcom podzbiór najczęściej występujących błędów. Można jednak udostępniać tylko podzbiór awarii. Google zdecydowanie zaleca, aby dostawcy wdrożyli własne funkcje śledzenia błędów użytkowników końcowych, jak opisano powyżej.