Microsoft.AppCenter.Crashes.TrackError устарел и недоступен в UWP для форм Xamarin - PullRequest
0 голосов
/ 14 февраля 2019

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

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

Crashes.TrackError(ex);

, я получаю предупреждение:

'Crashes.TrackError(Exception, IDictionary<string, string>)' is obsolete: 'This does not exist in UWP and should not be used.'

Что мы должны использовать в этом месте, чтобы передать исключение вappcenter для всех платформ?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Microsoft AppCenter в настоящее время не поддерживает тот же набор функций API на UWP против Xamarin, поэтому TrackError недоступна (март + таймфрейм) ((Как указано в ответе Гийома Перро и связанных с ним проблем GitHub).

Важно

UWP поддерживает запуск только сбоев с помощью AppCenter.Start, и ни один из других вызовов API, предоставляемых классом Crashes, не поддерживается на UWP. Они работают только для развернутых приложений Xamarin.iOS, Xamarin.Android и Xamarin.Forms.на iOS и Android.

re: https://docs.microsoft.com/en-us/appcenter/sdk/crashes/uwp

Вы можете использовать аналитику App Center в качестве временного промежутка и определить пользовательское событие (HandledException) и использовать TrackEventСвойства имени / события для отслеживания ваших обработанных исключений (он поддерживает только 125 символов на имя / событие, но лучше, чем ничего).

0 голосов
/ 14 февраля 2019

эти API еще не поддерживаются (по состоянию на 13.02.2009) на платформах Windows.Они видны, поскольку для их поддержки требуется переносимая библиотека, но они реализованы только на платформах Android и iOS.

Вы можете получать уведомления о ходе работы по этой функции на https://github.com/Microsoft/AppCenter-SDK-DotNet/issues/669.

...