Recently we've had issues where users can't download our app from the Google Play store due to the message "Your device isn't compatible with this version", even though the device is listed as compatible on the device manager of the app release and the app used to be compatible.
We found this to only be happening with Samsung devices E.G. S7, S8 and S6 Edge+ when the screen resolution option is changed in the device settings.
Our manifest currently specifies the following screen support. This works for the Galaxy S7 in all screen resolutions but will not work on the S6 Edge with WQHD resolution, the Google Play store says "Your device isn't compatible with this version" until a different resolution is selected.
<!-- just handsets allowed -->
<compatible-screens>
<screen android:screenSize="small" android:screenDensity="280" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<screen android:screenSize="small" android:screenDensity="360" />
<screen android:screenSize="small" android:screenDensity="420" />
<screen android:screenSize="small" android:screenDensity="xxhdpi" />
<screen android:screenSize="small" android:screenDensity="560" />
<screen android:screenSize="small" android:screenDensity="xxxhdpi" />
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="280" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="normal" android:screenDensity="360" />
<screen android:screenSize="normal" android:screenDensity="420" />
<screen android:screenSize="normal" android:screenDensity="xxhdpi" />
<screen android:screenSize="normal" android:screenDensity="xxxhdpi" />
<screen android:screenSize="normal" android:screenDensity="480" />
<screen android:screenSize="normal" android:screenDensity="560" />
<screen android:screenSize="normal" android:screenDensity="640" />
</compatible-screens>
Our app is designed for handsets only and must not be available to tablets until it is ready.
Has anyone else had these issues or know of a fix? We really can't support tablet at the moment, so removing the compatible screens declaration is not an option right now (we tried adding the require telephony tag, but then we'd still be supporting 500 tablets).