Bugsense не отправляет отчеты о сбоях
Я только что реализовал библиотеку bugsense 3.2 в своем приложении для Android перед выпуском для тестирования клиентом. Мое приложение находится в стадии тестирования. Чтобы протестировать отчеты о сбоях, я намеренно поместил код аварии в свою деятельность.
BugSenseHandler.initAndStartSession(MainActivity.this, "MY_KEY"); // MY_KEY is replaced with actual key
String a = null;
a.toString();
Приложение зависло, как и ожидалось, но я не получил никакого отчета о сбое на мой зарегистрированный идентификатор электронной почты. У меня такой вопрос: как долго bugsense сообщает о сбое? или я что-то не так делаю
Я дал необходимое интернет-разрешение.
<uses-permission android:name="android.permission.INTERNET" />
Пожалуйста, помогите, мой клиент теряет терпение, поскольку он испытывает некоторый сбой в приложении, который я не могу обнаружить.
2 ответа
Я Костас, разработчик Android плагина в BugSense. Прежде всего, пожалуйста, убедитесь, что ваш ключ API правильный. Существует также опция отладки, которую вы можете использовать, вы можете включить ее с помощью BugSenseHandler.I_WANT_TO_DEBUG = true; незадолго до инициации Это покажет вам, что идет не так.
Сколько времени занимает bugsense, чтобы сообщить о сбое?
Я использовал bugsense в своем проекте для отправки logcat на веб-панель bugsense. Он отображает LogCat сразу и убедитесь, что мобильный телефон подключен к Интернету.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
BugSenseHandler.initAndStartSession(Context, APIKEY);
setContentView(R.layout.main);
//rest of your code here
}
и, пожалуйста, проверьте, что API-ключ, который вы здесь используете, является правильным.
У вас есть несколько вариантов, чтобы получить logcat.
Для получения трассировки ошибок вы можете использовать Application Crash Report для Android.
или же
У меня есть один проект на GitHub, который отправляет трассировку ошибки на электронную почту разработчика.
Скачать отсюда