gpt4 book ai didi

c# - 如何在 AppCenter SDK for C# 中为 TrackError 注册事件处理程序?

转载 作者:行者123 更新时间:2023-12-04 15:36:25 31 4
gpt4 key购买 nike

我在调用 TrackError 之前注册了事件处理程序,但它们从未被调用过。是的,事件发生是因为 AppCenter 中出现了错误。

//On loading app
Crashes.SentErrorReport += (sender, args) => { System.Diagnostics.Process.GetCurrentProcess().Kill(); };
Crashes.FailedToSendErrorReport += (sender, args) => { System.Diagnostics.Process.GetCurrentProcess().Kill(); };

AppCenter.Start("{App secret here}" +
"android={App secret here}" +
"ios={App secret here}",
typeof(Analytics), typeof(Crashes));

//Elsewhere in the app
Crashes.TrackError(exception, comments, attachments);

遵循此文档:https://learn.microsoft.com/en-us/appcenter/sdk/crashes/xamarin

最佳答案

此功能不支持已处理的异常,即 App Center 中的错误(开发人员手动使用 Crashes.trackError 报告的错误)。

事件仅在崩溃时触发(未处理的异常导致应用程序退出)。这些事件也会在崩溃进程重启后被调用。

关于c# - 如何在 AppCenter SDK for C# 中为 TrackError 注册事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59604429/

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