FirebaseCrashlytics Framework Reference

Classes

The following classes are available globally.

  • The Firebase Crashlytics API provides methods to annotate and manage fatal and non-fatal reports captured and reported to Firebase Crashlytics.

    By default, Firebase Crashlytics is initialized withFirebaseApp.configure().

    Note: The Crashlytics class cannot be subclassed. If this makes testing difficult, we suggest using a wrapper class or a protocol extension.

    Declaration

    Swift

    classCrashlytics:NSObject
  • The Firebase Crashlytics Report provides a way to read and write information to a past Crashlytics reports. A common use case is gathering end-user feedback on the next run of the app.

    The CrashlyticsReport should be modified before calling send/deleteUnsentReports.

    Declaration

    Swift

    classCrashlyticsReport:NSObject
  • The Firebase Crashlytics ExceptionModel provides a way to report custom exceptionsto Crashlytics that came from a runtime environment outside of the nativeplatform Crashlytics is running in.

    Declaration

    Swift

    classExceptionModel:NSObject
  • The Firebase CrashlyticsStackFrame provides a way to construct the lines ofa stack trace for reporting along with a recordedExceptionModel.

    Declaration

    Swift

    classStackFrame:NSObject

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-03-11 UTC.