Поэтому я реализовал собственный отправитель для ACRA. Кажется, все работает аккуратно, однако я не уверен, что происходит, когда он не может отправить отчет об ошибке в мое облачное решение?
Насколько я понимаю, ACRA обычно сохраняет все, если не может быть отправлено, и пытается повторно отправить его при следующей инициализации, но таким образом он не знает, было ли оно отправлено на самом деле или нет. Достаточно ли создать исключение ReportSenderException, чтобы указать, что отчет еще не отправлен?