-
Notifications
You must be signed in to change notification settings - Fork 8
Need to add tool for Crash Reporting & Analytics #15
Comments
I've only used Sentry with RN before. It seems good. Other option which I've used with Flutter is Firebase Crashlytics which also works quite well although it has an open where it catches all exceptions as non-fatal (you an still see all the info fine though). |
Thanks @adamkoch . Yes I had lots of trouble last year with crashlytics for Flutter app, so went with Sentry on several apps so far includign a commerical one and works very well. |
Sentry SGTM |
Given we have FB support in the app for FB App Dist ... we could use Crashlytics, but I'm not that wedded to it. |
@maks @lukesleeman @rockgecko-development So this along with analytics can be delayed until just before large beta group. Also expanding the scope of this issue to include analytics. But I think in this case Crashlytics may be the better choice because:
|
There's trade offs on both sides. My main reasons for suggesting Sentry over Crashlytics:
So we need to balance all the pros for FB in Mike's comment with the above and try to come up with our preferred option. |
Ok we need to make a decision at some point. Sentry wise yep I like too and is a friendly console too. But I also have Crashlytics working on Android and iOS in multiple projects and didn't see big issues. Reporting is also not that long ... from memory it like 10s of minutes not hours to report to console. @maks do we know how good Sentry is with iOS? I've only used on Android. But how about we vote to make the call? |
I'm ok with Crashlytics as long as I don't have to set it up 😉 But is the error reporting from Flutter not being given error status in Crashlytics still an issue? Also seems to be problems getting it working properly on iOS: https://stackoverflow.com/q/60111182/85472 |
I can set it up, given I know it better than most. That info on crashes not being reported as 'non-fatal' is no longer true. See below: 🙈See several 'Crash' status errors reported ... won't show the rest of the list ... lots of Carsh status errors 🙈🤣 See also working on iOS ... but haven't been actively using my iOS apps lately so only 1 crash in console atm. But to confirm I'll go back and simulate the various levels of crashes/errors on iOS just to make sure they all come through 👍 There is also a PR in already for the FlutterFire package to migrate over to the NEW Firebase Crashlytics SDK (no more Fabric dependencies etc.) that is currently in Beta. So I'll have a closer look now to update myself first. 👍 |
Interesting. I've never been able to get it working personally. For reference, the issue is here: |
@adamkoch Yeah I might have to update the issue firebase/flutterfire#398 with some 'tricks' I've discovered. But before we finalise Crashlytics wan to do some quick retesting ... just in case. |
@workerbee22 awesome, if you can add more info to the public bug that would be great, then others can also try and get it working 👍 |
Rechecked Crashlytics and still takes a while for the crashes to hit the console. So will do a combined PR for both of these together. |
I'm familiar with Sentry and it works well for Flutter in prev project so I can set up Sentry account and add to app unless someone else has different preferences?
cc: @workerbee22 @alessandrofavero @adamkoch @domesticmouse
The text was updated successfully, but these errors were encountered: