在 iOS 中的运行时禁用 crashlytics/Fabric

Disable crashlytics/Fabric at runtime in iOS

我想在 iOS 应用中的 运行 时间禁用 crashlytics。 我可以看到使用最新的 Firebase api 是可能的。如何使用旧的 Fabric/Crashlytics api?

更新:如果用户进入后台,我的应用程序将被锁定,如果应用程序被锁定,那么在没有用户身份验证的情况下我不应该调用任何 api(http 请求,访问数据库)。所以我也想限制 crashlytics api。当应用程序进入前台时,crashlytics/fabric 调用 http 请求,所以如果用户未通过身份验证,我想避免这种情况。

Fabric/Firebaser 此处 - 您可以有条件地选择使用用户设置的 opt-in 标志来初始化或跳过 Fabric 的初始化,但是没有(支持的)方法来完全禁用来自 运行 的 Crashlytics 已被初始化。但是,有一种方法可以control your submission behavior with Crashlytics, but might not suit your use case. Also, check out these docs获取有关上述opt-in/opt-out的更多信息。