首页 > 解决方案 > 如何在 iOS 中应用处于后台状态时禁用崩溃报告

问题描述

Firebase crashlytics 已集成到我的应用程序中并且工作正常。我在应用程序处于后台时遇到崩溃,我想禁用这些崩溃报告,但必须报告其他崩溃。

标签: iosswiftfirebasecrashlytics

解决方案


请按照以下说明进行操作:

在 iOS 应用程序运行时启用/禁用 Crashlytics

将此键值添加到您的 info.plist:

Key: FirebaseCrashlyticsCollectionEnabled 
Value: false 

然后,您可以使用此方法手动启用或禁用崩溃报告:

 Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)

因此,现在您可以在启动应用程序时启用 Crashlytics,在触发 applicationDidEnterBackground 时禁用它,并在触发applicationWillEnterForeground时重新启用它。


推荐阅读