Как поручить пользователям сообщать об ошибке в Android

Как вы инструктируете пользователей сообщать об ошибке в Android? Любые советы или советы?

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

7 ответов


SDK отчетов об ошибках, таких как Instabug может позволить вам достичь этого.

Pop up message instructing users how to report a bug in your live app

Как вы можете видеть, по умолчанию отображается приветственное сообщение для пользователей через 10 секунд после открытия приложения. Он отображает инструкции по вызову Instabug в зависимости от используемого метода вызова (кнопка или жест встряхивания).

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

Instabug.setWelcomeMessageState(WelcomeMessage.State.BETA);
Instabug.setWelcomeMessageState(WelcomeMessage.State.LIVE);

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


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


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

вот" в настоящее время бесплатно " предложение от IBM под названием Mobile Quality Assurance, который будет инструмент приложения, так что как пользователь использует приложение контекстная информация собирается, как они используют приложение. Когда они хотят обеспечить обратную связь или отправить ошибку, они могут встряхнуть телефон, и он будет захватывать экран в то время, дать им форму для ввода дополнительной информации, а затем отправить скриншот, контекстную информацию и комментарии к порталу тестирования.

вот ссылка для получения дополнительной информации о MQA в


принимая во внимание совет Гилберта, я решил создать свое собственное приложение. Настоящим представляю вам:Репортер Ошибка.

Он позволяет пользователям отправлять вам отчет с информацией об устройстве и дополнительным logcat. Он также поддерживает intent extras для настройки своего поведения, если вы хотите запустить его из своего приложения.


вы можете делать то, что google делает со своим новым приложением maps на iPhone. Когда вы используете приложение и встряхнуть телефон (что пользователи делают, когда они разочарованы или что-то не работает), вы можете выскочить экран, который спрашивает, если что-то не так и является формой для представления ошибок, которые они могут выбрать, чтобы заполнить.


Это не Android конкретного, но вы можете иметь экран отчетов об ошибках в приложении, которое отправляет информацию типа ваших клиентов, наряду с любой системной информацией, которую вы хотите захватить, на ваш веб-сервер. Кроме того, приложение может отправить вам информацию.


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


обнаружил этот вопрос много поздно. Есть ответы, но упомянутые продукты или методы уже довольно старые. Добавление инструмента, над которым мы работаем -Bugclipper

этот инструмент позволяет пользователям сообщать о проблемах с-в приложении Android или iOS, и вы можете добавлять/аннотировать скриншоты, создавать записи экрана с голосом, а также получать журналы сбоев.

p.s. - Я один из соучредителей.