Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Play console reporting crashes from unreleased applications

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 ?

like image 717
Rafael Avatar asked May 23 '17 16:05

Rafael


People also ask

What is pre launch report in Google Play console?

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.

How do you troubleshoot the Android application which is crashing frequently?

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.

Where does Android app crash data come from?

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.

Do crashes found during testing affect my app crash statistics?

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.

What to do if your Android app crashes or stops responding?

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.

How do I view crash logs on Android?

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.


1 Answers

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"         }     } ... } 
like image 119
Rafael Avatar answered Oct 01 '22 04:10

Rafael