Search code examples
crashlyticsgoogle-fabric

When are issue velocity alerts sent


I have configured Fabric and Crashlytics in my application. I have added the call to test crashes:

    Crashlytics.sharedInstance().crash()

I am seeing those crashes reported in the Dashboard with the stack traces and everything.

In the Settings menu under Notifications, I have all the alerts set to On, including Issue Velocity Alert.

According to this answer the Issue Velocity Alert:

If an issue is causing a crash in 1% of all user sessions within the past hour, you'll be notifiied.

I have received a New Fatal Issue Alert for the calls to crash() which shows the I am receiving alerts correctly.

But I haven't received any Issue Velocity Alert. Since 100% of my sessions have crashed to the same error, I should be receiving it right? The first crash happened 3 hours ago.

Note that I have tested it with 1 user on 1 device.

Why am I not receiving any alerts?


Solution

  • Paul from Fabric here. Crashlytics has a minimum threshold of unique users of an app before Velocity Alerts will be sent. I can't say what the exact numbers are, but they're designed to prevent apps with few users from getting spammed by our issue reporting.