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

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

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


person hpique    schedule 21.07.2010    source источник
comment
Я только начинаю с Android, поэтому я не знаю ответа. Но я сильно подозреваю, что вы получите несколько отчетов об ошибках в своих обзорах Android Market, даже если вы посоветуете людям не делать этого. Так что проверяйте свои обзоры довольно часто.   -  person MatrixFrog    schedule 21.07.2010
comment
На самом деле не спрашивая о том, где найти отчеты об ошибках. Вопрос больше в том, что говорить пользователям, которые хотят сообщить о них. (и надеюсь, вам понравится Android!)   -  person hpique    schedule 21.07.2010
comment
Верно. Я просто говорю, что после того, как вы дадите своим пользователям инструкции, не удивляйтесь, если они им не последуют!   -  person MatrixFrog    schedule 21.07.2010
comment
Возможный повторяющийся вопрос... Ответ на ваш вопрос заключается в этом вопросе SO: Как получить данные о сбоях из моего приложения для Android   -  person Donn Felker    schedule 27.07.2010


Ответы (7)


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

Всплывающее сообщение с инструкциями для пользователей, как сообщить об ошибке в вашем активном приложении

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

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

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

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


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

person mnagy    schedule 13.06.2018

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

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

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

person ralstonr    schedule 20.02.2014

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

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

person hpique    schedule 06.08.2010
comment
Ссылка на отчет об ошибках не работает - person Knossos; 17.09.2012
comment
Есть ли источник, из которого его можно загрузить для пользователей, у которых нет Google Play? - person over_optimistic; 19.04.2013

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

person JuJoDi    schedule 01.02.2013

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

person Gilbert Le Blanc    schedule 21.07.2010
comment
Это то, что я думал сделать. Мне было интересно, есть ли существующее приложение, которое уже обрабатывает это и может быть запущено с использованием моего намерения. - person hpique; 21.07.2010
comment
Если нет, сделайте универсальное приложение. :-) - person Gilbert Le Blanc; 21.07.2010

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

person Dani    schedule 13.11.2013

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

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

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

person Puneet Sharma    schedule 27.11.2015