Android - Crashlytics автоматически отправляет отчеты об ошибках, когда устройство выходит в Интернет без необходимости открывать приложение?

Я использовал CrashLytics для создания приложения, которое отправлял отчеты об ошибках всякий раз, когда мои пользователи сталкиваются с ними. Приложение прекрасно и работает действительно отлично. Я могу получать отчеты на панели управления практически сразу после сбоя приложения, и в него входят номер строки и возникшее исключение, как будто я смотрю на сам LogCat.

Я заметил, что он не отправляет отчет об ошибке, когда устройство находится в автономном режиме, что довольно понятно. Затем я включил Wi-Fi, подождал ~3 минуты, обновил панель управления и надеялся, что отчет об ошибке будет отправлен автоматически. Однако я не получил никаких новых отчетов на своей панели. Мне пришлось снова открыть приложение (пока устройство было в сети), подождать минуту или две, затем я увидел новые ошибки.

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

Тем не менее, я хочу сделать работу с пользователем более удобной и просто автоматически отправлять журналы ошибок, когда устройство пользователя подключается к сети.

Я проверил Android Docs of CrashLytics, но я не нашел примеров, которые бы делали то, что я хотел достичь.

Что я могу сделать, чтобы автоматизировать CrashLytics для отправки ошибок, как только устройство выходит в сеть? Может быть, что-то в объявлении или через класс NetworkReceiver, которое будет вызывать функцию библиотеки, как только получатель узнает, что устройство подключено к сети?

Я чувствую, что упускаю из виду что-то простое или, возможно, я упустил то, что они сказали на веб-сайте.

0 ответов

Другие вопросы по тегам