I know there is one topic has already talked about this: Here
<manifest ... >
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<screen android:screenSize="small" android:screenDensity="xxhdpi" />
<screen android:screenSize="small" android:screenDensity="xxxhdpi" />
<!-- all normal size screens -->
<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="xhdpi" />
<screen android:screenSize="normal" android:screenDensity="xxhdpi" />
<screen android:screenSize="normal" android:screenDensity="xxxhdpi" />
</compatible-screens>
</manifest>
I have applied the above code to my project but somehow some device still being recognized as tablet:
• Samsung S8+ Android 7.0 ( 2960x1440 6.2')
• Nexus 5X Android 8.0 ( 1920x1080 5.2')
• Google Pixel 2 Android 8.0 ( 1920x1080 5')
The message "your device isn't compatible with this version" is displayed on the app page.
So is there a way to ensure that all mobile phones can download the app not the tablet?
Many thanks