Platform:
IDE:
Build system:
Android Gradle Plugin:
Sentry Android Gradle Plugin:
Proguard/R8:
Platform installed with:
The version of the SDK:
sentry-flutter 5.0.0
I have the following issue:
We know that (getsentry/sentry-dart#548), if a crash happens, the user have to start the app again in order to let sentry upload the event to server. However, consider the following two cases:
- What if the app crash continuously when starting? In this case, sentry never have a chance to upload! This is almost the MOST severe bug an app can have, if it happens. But it even DOES NOT show up in sentry webpage!
- What if the user does not start the app again? For example, an impatient user. More importantly, a reviewer of the Android app store - often he just test once, see it crash, then reject this app without starting the app again. In this case, the app can never know the bug that the reviewer sees.
Proposal: show a dialog to user saying "bug occurred, please wait for several seconds", while sentry upload event to server in the backend. Instead of simply crashing and quit immediately.
Steps to reproduce:
Actual result:
Expected result:
Platform:
IDE:
Build system:
Android Gradle Plugin:
Sentry Android Gradle Plugin:
Proguard/R8:
Platform installed with:
The version of the SDK:
sentry-flutter 5.0.0
I have the following issue:
We know that (getsentry/sentry-dart#548), if a crash happens, the user have to start the app again in order to let sentry upload the event to server. However, consider the following two cases:
Proposal: show a dialog to user saying "bug occurred, please wait for several seconds", while sentry upload event to server in the backend. Instead of simply crashing and quit immediately.
Steps to reproduce:
Actual result:
Expected result: