2010-08-23 6 views
1

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

Кажется, немного переборщить, чтобы создать электронное письмо для этой задачи - особенно письмо от пользователя. Есть ли хороший, простой способ отправить мне несколько отзывов? Это не будет ситуация в FC, поэтому новый механизм обратной связи Froyo не вступит в игру. Во всяком случае - я бы хотел получить эти отчеты от пользователей до Froyo.

+0

Хотя это не тот самый вопрос, здесь есть полезная информация: http://stackoverflow.com/questions/3502435/how-can-you-debug-on-a-phone-you-dont-own – fredley

ответ

0

Некоторое время я использую это: http://talkingandroid.com/2009/11/04/droiddrop-remote-logging-for-android/

Он использует «падение» на http://drop.io отправить любую информацию, которую вы хотите. Это не идеально, но это работало достаточно хорошо, пока мое падение не стало слишком большим.

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

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

+0

Brilliant - Благодарю. Это похоже на то, что это может сделать трюк. Я отдам его. –

1

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

2

Я использую ACRA для сообщений об ошибках/сбоях, я бы порекомендовал их, очень легко переносить и использовать. ACRA ->http://code.google.com/p/acra/

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

1

Существует стартап под названием Crittercism (http: /www.crittercism.com), который делает сбор данных о сбоях с помощью приятного веб-портала, который организует все это с помощью stacktrace.