Для службы альтернативного оповещения о сбоях / отслеживания исключений проверьте Raygun.io - в ней есть куча приятной логики для обработки сбоев Android, включая приличный пользовательский опыт при подключении его к вашему приложению (две строки кода в вашей основной деятельности и нескольких строк XML, вставленных в AndroidManifest).
При сбое приложения оно автоматически получает трассировку стека, данные среды для аппаратного / программного обеспечения, информацию об отслеживании пользователя, любые пользовательские данные, которые вы укажете, и т. Д. Оно отправляет их в API асинхронно, поэтому блокировка потока пользовательского интерфейса не происходит, и кэширует его на диск, если нет доступной сети.
Отказ от ответственности: я создал провайдер Android:)