gpt4 book ai didi

xamarin - Microsoft.AppCenter.Crashes.TrackError 已过时且在 UWP for Xamarin Forms 上不可用

转载 作者:行者123 更新时间:2023-12-03 16:24:19 25 4
gpt4 key购买 nike

我试图向我们的应用程序添加一些分析和崩溃日志记录,因此我正在实现应用程序中心,因为它看起来非常合适。我们正在运行针对 iOS/Android/UWP 的 xamarin 表单。

我正在尝试在我们的共享项目中添加一些异常处理,以将异常信息抛出到 appCenter。当我将以下内容添加到我们的一个异常(exception)中时:

Crashes.TrackError(ex);

我收到一条警告说:
'Crashes.TrackError(Exception, IDictionary<string, string>)' is obsolete: 'This does not exist in UWP and should not be used.'

我们应该使用什么来将异常传递给所有平台的应用中心?

最佳答案

Microsoft AppCenter 目前不支持 UWP 与 Xamarin 上的相同 API 功能集,因此 TrackError 不可用(3 月 + 时间范围)((正如 Guillaume Perrot 回答所述并链接的 GitHub 问题突出显示)。

Important

UWP only supports starting Crashes with AppCenter.Start and none of the other API calls provided by the Crashes class are supported on UWP, They only work for Xamarin.iOS, Xamarin.Android and Xamarin.Forms apps deployed to iOS and Android.


回复: https://docs.microsoft.com/en-us/appcenter/sdk/crashes/uwp
您可以使用 App Center 的分析作为权宜之计并定义自定义事件 ( HandledException) 并使用 TrackEvent 名称/事件属性来跟踪您处理的异常(它仅支持每个名称/事件 125 个字符,但总比没有好) .

关于xamarin - Microsoft.AppCenter.Crashes.TrackError 已过时且在 UWP for Xamarin Forms 上不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54682217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com