如何使用自定义属性拆分/取消组合Crashlytics非致命异常报告?
问题描述:
我发送到与服务器同步期间得到的Crashlytics错误。这些错误大多包含有关不同数据冲突的信息。所有错误都包含在一个具有apiErrorCode
等字段的异常类中。我无法为每个错误创建单独的异常类,因为它们有多个。因此,我使用Crashlytics.logException()
发送的所有此类例外情况都在仪表板上分组为一个报告。所以我必须去“所有会议”并在那里逐一调查错误,这是不方便的。此外,我无法关闭并锁定一些我不想在报告中看到的错误类型(如某些预期的服务器错误)。这是一种手动设置Crashlytics分组策略的方法(基于我的案例中的apiErrorCode
)?如何使用自定义属性拆分/取消组合Crashlytics非致命异常报告?
答
迈克从面料这里。没有办法来覆盖我们对记录错误所做的分组。我建议具体使用异常类型和消息,而不是使用单个异常类,尽管这会增加代码复杂性。
感谢您的回答。将尝试使用自定义异常类型执行某些操作,虽然这很困难,因为大约有120个错误代码,我们的应用程序不需要处理大多数异常类型,只是显示从服务器接收到的异常消息。每个API响应的异常消息都不相同。但是,正如我所见,Crashlytics没有考虑到这一点。这会很好。其实,自定义分组本身也是一个很好的功能请求:) – Bringoff
感谢您的详细信息和反馈!我们没有立即计划添加自定义分组,但会与团队分享您对此的期望。 –