Keep an eye on cross-platform crashes with Crashlytics.
Use Cases and Deployment Scope
We use Firebase Crashlytics to collect crash reports from our Mobile, Android, and macOS apps and provide them through one unified, easy-to-use interface that quickly allows us to see what the crashes are, how often they are occurring, when they have occurred, and the platforms and configurations that these crashes are happening on.
Pros
- Displaying how often a crash is occurring and whether we should be concerned about it.
- Showing the details of the crash, including the code in which it happened and the environment in which it occurred.
- Searching for crashes by user identifier, and marking crashes as resolved.
Cons
- Better support for Windows and Linux Platforms via .NET or C++.
- Easier uploading of dsym files from XCode projects.
- Integration with the Google Play Developer Console's crash reports.
Return on Investment
- Saved developer time via a unified view across our apps' platforms.
- Improved customer retention by bringing critical crashes to our attention before they could affect many users.
- Helped improve code quality by providing crash feedback during beta testing phases.



