Crashlytics / Fabric - Free crash reporting + beta version distribution for iOS and Android

Crashlytics (now called Fabric after the acquisition from Twitter) is a great tool that allows you to automatically collect crash reports and get aggregated stats for them. It also allows you to manage your beta testers and send them builds of your app.
They recently added support for “high level exception logging” so we can also log uncaught C# exceptions as “semi-crashes” and get aggregated reports for them as well.

The only thing missing is… official unity support.
You can currently download their iOS / Android SDKs and generate an android / xcode project and integrate it there. The problem with that is that you have to do the integration steps every time you want to release a new build.

Thats where we come in. I contacted their support and they said that they put a +1 next to the feature request of having an official unity SDK. If enough +1s arrive, we increase the chance of getting official support.

If you would use such a framework if it had simple integration, please send an email to support@crashlytics.com and tell them that lack of Unity SDK is the only reason you don’t use their service. They care and they write requests down.

The more people do this, the higher the chances of them adding Unity support!

(I don’t work for them, I just want this to happen :slight_smile:

Interesting. How does it compare to Unity’s own service, Game Performance? https://perf.cloud.unity3d.com/landing/

In particular I’m not sure what Twitter’s motives are for the acquisition and offering what on first sight seems to be a free service. Surely it’s not philantrophy?

Isn’t it possible to integrate it yourself? (e.g: create a Unity plugin that will integrate it into your project?)

  • vs Game Performance - Crashlytics also includes beta distribution management, which is a big plus. Also, “Game Perfomance” says that they capture exceptions. Are native crashes caught? (They are in crashlytics)
  • Twitter’s motives (my guess) : Fabric (the new container that groups several services together, one of them being Crashlytics+Beta) also contains twitter-specific features. You only install the sub-SDKs you use, but once you have the SDK manager its easy to integrate the other services (ad buying, twitter login, etc) which Twitter benefit more from as a company.
  • We can integrate it ourselves, but they will do a better job because they know their product better, and will maintain it when they update it. Doesn’t hurt us to ask, so why not :slight_smile:

@noamgat We approached Twitter on this when we scheduled features for our Cross platform Native Plugins. But they said currently its tightly integrated with native platforms and have a chance of supporting Unity later. Considering it, we left supporting it as official support is best in any scenario and ended up supporting Twitter SDK alone.

Do you have any update recently from them on this?

Just a small update to this, I talked to one of their support guys about this today and he confirmed that Unity support is on their roadmap

I’m a fan having used it before with a native iOS game, it’s a great service.

1 Like