Crashlytics 是不是会在应用扩展上发生先前崩溃时调用 CrashlyticsDelegate?

Posted

技术标签:

【中文标题】Crashlytics 是不是会在应用扩展上发生先前崩溃时调用 CrashlyticsDelegate?【英文标题】:Does Crashlytics call CrashlyticsDelegate when a previous crash occurred on an app extension?Crashlytics 是否会在应用扩展上发生先前崩溃时调用 CrashlyticsDelegate? 【发布时间】:2020-05-14 15:52:23 【问题描述】:

我已将Firebase Crashlytics 与我的ios Today Widget Extension 和iOS iMessage Extension 集成在一起。 (不幸的是,没有官方文档。)

如果我的一个应用扩展程序崩溃,下次运行应用程序扩展程序时,Crashlytics 是否会在应用程序扩展程序本身内调用 CrashlyticsDelegate -crashlytics:didDetectCrashDuringPreviousExecution: 回调?或者Crashlytics 会在主应用程序本身上调用CrashlyticsDelegate 吗?或者Crashlytics 不支持应用扩展上的CrashlyticsDelegate 回调?

【问题讨论】:

【参考方案1】:

只要您从应用扩展程序中遇到崩溃,我希望它能够正常工作

【讨论】:

请添加文档以支持您的断言。 @HeathBorders 不存在任何文档。我来自 Firebase DevRel 团队,此信息直接来自从事 iOS SDK 工作的工程师。一般来说,我们并没有专注于支持应用扩展 太棒了。感谢您的回答!请使用该信息更新您的答案,并附上有关 CrashlyticsDelegate 回调是在主应用程序还是应用程序扩展中运行的答案。 声称在某处工作,但不提供任何代码或文档不是答案。

以上是关于Crashlytics 是不是会在应用扩展上发生先前崩溃时调用 CrashlyticsDelegate?的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 上,Crashlytics 能否“看到”服务中发生的崩溃?

Crashlytics 集成问题

identifierForVendor 是不是会在应用更新时发生变化?

Crashlytics从框架中的异常报告

Firebase Crashlytics 仅在通过 USB 部署时有效

Firebase crashlytics 不显示崩溃