firebase sendUnsentReports () отправляет исключения только после перезапуска - PullRequest
1 голос
/ 16 июня 2020

Я хочу отправить информацию о нефатальных пользовательских исключениях с помощью метода recordException (), но реализация сбоев по умолчанию отправляет их только после перезапуска приложения (что довольно странное поведение o_O) automati c собирает отчеты с помощью метода setCrashlyticsCollectionEnabled (false) и отправляет их вручную с помощью sendUnsentReports (), но, увы, firebase продолжает отправлять их только после перезапуска приложения.

Кто-нибудь решил такую ​​проблему проблема и как?

1 Ответ

1 голос
/ 18 июня 2020

Да, это ожидалось. Записанные в журнал исключения не отправляются сразу после записи, в противном случае через случайные интервалы будут выполняться запросы на вытягивание, которые потребляют много трафика и батареи.

Они группируются и отправляются либо при запуске, либо в cra sh time, и когда вы вызываете sendUnsentReports, все кэшированные отчеты отправляются в это время, но он ничего не отправляет из текущего сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...