【问题标题】:Firebase Crashlytics debug mode not send report in iosFirebase Crashlytics 调试模式不在 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)

【问题讨论】:

    标签: ios swift firebase-crash-reporting


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2015-03-14
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 2018-05-02
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多