gpt4 book ai didi

android - 使用 AppCenter,我能否将用户数据添加到未处理的崩溃报告中?

转载 作者:行者123 更新时间:2023-11-29 22:51:04 26 4
gpt4 key购买 nike

我们有一个 Xamarin.Android 应用程序用于一个在现场遇到崩溃的客户端。它们在通过测试时不可重现,但我们能够处理崩溃并向其中添加用户数据等信息。但是当发生未处理的崩溃时,我们只会得到一个模糊的日志。我被要求尝试将一些用户数据放入未处理的崩溃中,以了解哪个用户导致了它。

那么,基本上,我能否使用 AppCenters 库将数据添加到未处理的崩溃日志中?

我做了一些研究,刚刚发现...

AndroidEnvironment.UnhandledExceptionRaiser += (sender, args) =>
{
TraceWriter.WriteTrace(args.Exception);
args.Handled = true;
};

这似乎是一个整体异常处理程序。我读到它只是用来获取有关崩溃的更多信息,但无法在那里处理它,因为设备上的 Delvik 机器已经崩溃了。这是我可以用来将更多数据传递给崩溃的东西吗?

最佳答案

您可以使用 Crashes.GetErrorAttachments 将一个二进制文件和一个文本文件添加到崩溃报告中。该文件必须小于 7MB。 AppCenter 崩溃 documentation 中提供了更多信息.

您还可以使用 AppCenter.SetUserId 在 AppCenter SDK 中设置用户 ID,这样您就可以知道哪个用户生成了崩溃报告。

关于android - 使用 AppCenter,我能否将用户数据添加到未处理的崩溃报告中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57902987/

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