I would like to share a situation I am facing analysing the new features at Google Play console and try to find a solution for it.
As many of you may already know, Google has released updates at Google Play console and introduced Android vitals. One of the good particularities is that now the session ANRs & Crashes shows all ANRs & crashes collected from Android devices whose users have opted in to automatically share usage and diagnostics data (during phone first setup).
However, I am seeing crash reports from unreleased applications. I mean, from a developer version that hasn't been published yet. Moreover, this crash report came from an application signed with an android-debug key, not my production key. I have looked into the available documentation but I couldn't found details on the filtering for these reports.
It seems harmful and wrong to me using any income data without validating signing as anyone can simply write a short peace of code and start flooding a specific application package name with tons of dummy stacktraces.
Do you know if this is the normal behavior for this new tool ?
A pre-launch report is automatically generated when you publish an app to internal, closed, or open testing. It helps to identify issues proactively before your app reaches users. It includes tests for: Stability issues. Android compatibility issues.
The easiest way to fix an app that keeps crashing on your Android smartphone is to simply force stop it and open it again. To do this, go to Settings -> Apps and select the app that keeps crashing. Tap on the app's name and then tap on 'Force stop'. Now try opening the app again and see if it works well.
Data comes from Android devices whose users have opted in to automatically share their usage and diagnostics data. Also, if you use pre-launch reports to identify issues with your apps, crashes found during testing are listed with your app’s crashes and ANRs.
Also, if you use pre-launch reports to identify issues with your apps, crashes found during testing are listed with your app’s crashes and ANRs. However, because crashes found while generating a pre-launch report come from test devices, they don’t affect your crash statistics. Open Play Console. Select an app.
For more information about how Android users opt in to share data, go to the Accounts Help Center. If your app has a high number of crashes, go to the Android Developers site for recommended solutions. If your app stops responding, users get a dialog that allows them to wait or close the app.
Select an app. On the left menu, select Quality > Android vitals > Crashes & ANRs. Near the center of your screen, use the filters to help you find and diagnose issues. Alternatively, select a cluster to get more details about a specific crash or ANR error.
As we are interested in publishing only release applications, we may adopt following strategy to get rid of messing up crash reports :
./build.gradle :
android { ... defaultConfig { applicationId "my.app.package" ... } ... buildTypes { release { ... } debug { ... applicationIdSuffix ".dev" } } ... }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With