Как добавить дополнительную информацию в отчет о сбое hockeyapp (appcenter) в Xamarin? - PullRequest
0 голосов
/ 04 июня 2018

Я слежу за статьей https://support.hockeyapp.net/kb/client-integration-cross-platform/how-to-integrate-hockeyapp-with-xamarin, пытаясь добавить дополнительную информацию в данные о сбоях hockeyapp.

Собирать отчеты о сбоях: если ваше приложение дает сбой, журнал сбоя записывается вхранилище устройства.Если пользователь снова запустит приложение, ему будет предложено отправить отчет о сбое в HockeyApp.Это работает как с бета-версиями, так и с живыми приложениями, то есть с теми, которые представлены в App Store.Журналы сбоев содержат полезную информацию, которая поможет вам решить проблему. Кроме того, вы, как разработчик, можете также добавлять в отчет дополнительную информацию.

Я нашел пример кода по адресу https://support.hockeyapp.net/kb/client-integration-ios-mac-os-x-tvos/how-to-add-application-specific-log-data-on-ios-or-os-x из Добавить пользовательскую информациюв HockeyApp отчет о сбое , но он в target-c и swift, как я могу это сделать в Xamarin / c #?

1 Ответ

0 голосов
/ 04 июня 2018

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

AppCenter.Start("YOUR KEY", typeof(Analytics), typeof(Crashes));

Если вы хотите сообщить об исключении, вы можете легко сделать это с помощью:

Crashes.TrackError(exception);

Дополнительная информация можетдополнить словарем:

var additionalInformation = new Dictionary<string, string>();
additionalInformation.Add("TITLE", "VALUE");

Crashes.TrackError(exception, additionalInformation);
...