Crashlytics.log和Crashlytics.logException无法按预期工作

3
首先,我要提供一些版本信息:我所讨论的模块是 com.crashlytics.sdk.android:crashlytics:2.8.0 和 Gradle 插件 io.fabric.tools:gradle:1.25.1
我很高兴地发现 Crashlytics 还可以将捕获的异常记录为非致命问题。但这似乎并不像我希望的那样有效。
首先,直到应用程序在崩溃后重新启动之前,logException 似乎没有触发任何事情。这使得记录非致命问题(应用程序捕获了异常并继续运行!)的功能几乎无用。
其次,如果在崩溃之前通过 logException 记录了两个或更多的异常,则最后一个异常会胜出,其他异常会消失。这是我在实验中观察到的情况。
那么我错过了什么?有没有办法告诉 Crashlytics 立即发送记录的异常?这是 Crashlytics 的预期工作方式,还是实现有缺陷?目前,loglogException 没有太大用处。
1个回答

0

你没有错过任何东西,Crashlytics并不是为这种用例而设计的,它更与分析相关,而不是崩溃报告。相反,你可以使用Answers API,它也是Fabric平台的一部分。但请注意,不能保证日志会立即发送,它们出现在仪表板上会有一些延迟。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接