【发布时间】:2016-05-16 14:40:28
【问题描述】:
背景
我们使用 Crashlytics SDK 来管理应用崩溃并获取所需的相关信息。
到目前为止,SDK 自动收集的信息已经足够了
问题
我想为每次崩溃添加更多信息,例如:可用和总堆内存、活动堆栈...
问题是,我看不到实现这一目标的方法。
我知道 Android 框架处理未处理异常的方式非常简单(使用 Thread.setDefaultUncaughtExceptionHandler),这可能是 SDK 的工作方式,但我找不到在哪里使用 SDK 本身的侦听器。
我尝试过的
SDK 有一个监听器,但它似乎不是当前会话的,如图here。函数名称为 "crashlyticsDidDetectCrashDuringPreviousExecution" ,表示它属于上一个会话。以前在已弃用的方法中也可以使用相同的回调。
有“Custom Logging”和“Custom Keys”功能,但是当我调用它们时会出现这些功能(不是在崩溃发生时)。
问题
有没有办法在发生崩溃时立即向 Crashlytics 添加额外信息?
如果是这样,怎么做?
【问题讨论】:
标签: android crashlytics