Named the #1 performance SDK on both iOS and Android, Crashlytics provides deep and actionable insights, even the exact line of code your app crashed on.
★ Highest information fidelity
For iOS, the Crashlytics Kit uses a multi-step process to provide progressively higher levels of detail. We start with on-device symbolication. Once a crash report makes it into our system, stack frames are then re-processed against your application’s dSYM on our servers.
On the Android side, we analyze your crashes and automatically deobfuscates stack traces, beginning with on-device exception handling. Once the crash report reaches our system, we process the stack frames against your application’s mapping file that was automatically uploaded to our servers at build time.
These processes, coupled with our advanced aggregation algorithms, provides the highest information fidelity available — for both iOS and Android.
★ Beautiful, Insightful Reports
You’ve never seen crash reports like these. Our smart reports will provide key insights into your data so you can spend more time fixing crashes and less time triaging.
★ Deep Analysis. Get the most out of your stack traces.
Instead of just showing you the stack trace, Crashlytics performs deep analysis of each and every thread. We de-prioritize lines that don’t matter while highlighting the interesting ones. This makes reading stack traces easier, faster, and far more useful.
★ Advanced Reporting
Seamlessly view and search through all your custom data.
★ Hardware and OS. Know the state of all devices.
Now you’ll get precise information on the performance of the devices that your apps run on. We’ll let you know if the crash only happens on a specific model or generation of a device. We’ll even tell you other information, like whether your app only crashes in landscape mode, or whether the proximity sensor is always on Going one layer deeper, Crashlytics examines the operating system that your application is running on. We answer questions like: is it crashing only on rooted or jailbroken devices? Is this a memory issue? Does this only affect a specific version?
Real-time Crash Alerts. Get the insights you need right now.
We’ve built a layer of intelligent post-processing to alert you to new issues in real-time. We’ve also built the channels to get that intelligence to you.Whether you’re on the Crashlytics dashboard or coding in Xcode/Android IDEs, you’ll get notified when something important happens. All notifications are customizable to minimize noise and maximize action.
★ Finally. NDK Crash Reporting that Just Works
We recognize that fixing native crashes within your Android app is no walk in the park. You need a crash reporting solution that not only gives you total visibility into your app’s performance but is also dead simple to integrate.
With Crashlytics, we’ve built out powerful signal handlers to detect and capture even the most prevalent crashes within the NDK. We’ll give you deep and actionable insights, with the exact line of code in your native app.
Now, spend less time finding and more time fixing crashes.