Я использую ACRA для сообщения об ошибках, когда интернет недоступен, и их некоторая ошибка попадает в очередь для отправки, но не запускается, если только их новая ошибка. Является ли их каким-либо способом принудительно запускаться, как только доступен интернет?ACRA не отправляет отчет о сбое в очереди
ответ
вы можете использовать Отправка отчетов для пойманных исключений или неожиданного состояния приложения без каких-либо исключений когда интернет (проверить с помощью приемника и использовать ниже способом)
Вы также хотите, чтобы ваше приложение, чтобы отправить отчет без какого-либо исключения, просто потому, что вы знаете, что ваше приложение находится в неожиданном состоянии.
ACRA.getErrorReporter().handleException(caughtException);
Если вам нужно добавить молчащие отчеты трассировки какой бы то ни уведомления в режиме вы настроили для вашего приложения, вы также можете использовать:
ACRA.getErrorReporter().handleSilentException(caughtException);
чек documentation для получения более подробной информации
Короткий ответ: нет.
Длинный ответ
1) Нет, потому что для прослушивания состояния сети требует BroadcastListener и разрешения, что большинство из них вряд ли захочет предоставить. Если вы хотите предоставить запрос на перенос, я с удовольствием рассмотрю его. Но он должен только разрешать IF разрешение было предоставлено.
2) Нет, но он будет отправлен, когда ваше приложение будет перезапущено, и у вас есть интернет-покрытие.
Подумайте о сообщении о сбое со статистической точки зрения, и вы поймете, что это обычно не имеет значения.
К сожалению, я не подпадаю под _generally_: я использую ACRA для автономной службы, и жизненный цикл этой службы не под моим контролем (он может быть всегда запущен). Был бы простой способ интегрировать триггер, например. через статический метод или намерение, которое я мог бы вызывать периодически или когда моя служба обнаруживает изменения подключения? Могу ли я, например. использовать «SenderServiceStarter» вручную? – Blacklight
- 1. Добавить вход пользователя в отчет о сбое ACRA
- 2. Простой отчет о сбое?
- 3. ACRA email не отправляет
- 4. Crashlytics не отправляет отчет о сбое, когда есть еще один отчет о сбоях (Umeng)
- 5. ACRA поставил пользовательскую электронную почту в отчете о сбое
- 6. ACRA не создает отчет
- 7. xamarin.mac отчет о сбое приложения
- 8. Как интерпретировать отчет о сбое?
- 9. Как пользователь облачный отправить отчет о сбое приложения в android
- 10. Отчет о сбое синтаксического анализа не работает
- 11. Отчет о сбое Parse Crash не работает
- 12. ACRA не отправляет на eMail
- 13. Как отправить отчет о сбоях Android с помощью ACRA
- 14. Как импортировать отчет о сбое в xcode6?
- 15. Неясная отчет о сбое в прошивкой
- 16. Создайте отчет о сбое сборки в Teamcity
- 17. Crashlytics не отправляет отчет о сбоях с iPhone
- 18. отчет Настройка журнала - ACRA Android
- 19. Crittercism Android - не всегда отправляет сообщение о сбое на сервер
- 20. Паника iPad, как интерпретировать отчет о сбое?
- 21. Помогите интерпретировать отчет о сбое Apple
- 22. Символьный отчет о сбое без бинарного приложения
- 23. Отправлять отчет о сбое на сервер при сбое приложения ipad?
- 24. Как прочитать отчет о сбое от iPhone
- 25. Как прочитать отчет о сбое Xcode?
- 26. Получить/загрузить отчет о сбое вашего приложения
- 27. Отчет о сбоях в Android с использованием ACRA
- 28. Отчет о сбое TestFlight не работает в rubymotion
- 29. Acra не отправляет отчеты автоматически в Android 5 (леденец)
- 30. Acra не отправляет запрос JSON на мой собственный сервер
Проблема с вышеприведенным подходом - всякий раз, когда доступен интернет, я должен сообщать об исключении null или dummy, которое увеличит количество исключений на Hockeyapp без какой-либо реальной причины. – GaneshP