I recently published an app on play store. But, my app is not compatible with lot of mobile devices. Some of the devices are Moto X Play, Moto E3 Power etc.
I don't understand which <uses-feature/>
is causing this issue. Here are all the feature which I am requesting in my application:
<!-- Make accelerometer and gyroscope hard requirements for good head tracking. -->
<uses-feature
android:name="android.hardware.sensor.accelerometer"
android:required="true" />
<uses-feature
android:name="android.hardware.sensor.gyroscope"
android:required="true" />
<!-- Indicates use of Android's VR-mode, available only on Android N+. -->
<uses-feature
android:name="android.software.vr.mode"
android:required="false" />
<!-- Indicates use of VR features that are available only on Daydream-ready devices. -->
<uses-feature
android:name="android.hardware.vr.high_performance"
android:required="false" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
My app is a VR video player. Also, I want my app to work only on phones with screen size between 4 inches to 6 inches, I have given <compatible-screens/>
as follows:
<compatible-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:xlargeScreens="false" />
But, I don't understand what is causing my app to be incompatible with lot of android devices?
Thanks in advance!