Как поручить пользователям сообщать об ошибке в Android - PullRequest
8 голосов
/ 21 июля 2010

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

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

Ответы [ 7 ]

6 голосов
/ 13 июня 2018

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.Дайте мне знать, если смогу помочь.

3 голосов
/ 21 февраля 2014

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

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

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

2 голосов
/ 06 августа 2010

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

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

1 голос
/ 01 февраля 2013

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

0 голосов
/ 27 ноября 2015

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

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

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

0 голосов
/ 13 ноября 2013

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

0 голосов
/ 21 июля 2010

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

...