Firebase Crashlytics 调试模式不在 ios 中发送报告
Posted
技术标签:
【中文标题】Firebase Crashlytics 调试模式不在 ios 中发送报告【英文标题】:Firebase Crashlytics debug mode not send report in ios 【发布时间】:2021-06-09 05:50:38 【问题描述】:在 swift 中,如何在仅发布模式下发送崩溃报告?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool
#if DEBUG
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(false)
#endif
return true
对吗? (https://firebase.google.com/docs/crashlytics/customize-crash-reports)
【问题讨论】:
【参考方案1】:将此添加到 AppDelegate 中的 didFinishLaunchingWithOptions 方法中。
#if DEBUG
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(false)
Crashlytics.crashlytics().checkForUnsentReports isUnsendExists in
if isUnsendExists
Crashlytics.crashlytics().deleteUnsentReports()
#else
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
#endif
【讨论】:
以上是关于Firebase Crashlytics 调试模式不在 ios 中发送报告的主要内容,如果未能解决你的问题,请参考以下文章
如何在调试模式下,在 react-native-firebase 中禁用 Crashlytics?
Firebase Fabric Crashlytics 未将数据发送到服务器
Flutter:Flutter Firebase Crashlytics 未针对 iOS 显示