androidgoogle-play-consoleandroid-tvleanback

Android TV app shows 0 device support after submission


Edited the Post/Question for better understanding and with more information

I have uploaded an app update with android tv support and correctly included all manifest tag..
Still Play Console saying 0 devices support because some of requested features not supported..(because of those feature which i haven't included or requested)

So here's the first version that i have uploaded with this manifest..

first version manifest

as you can see everything is setup according to developer document and play policies for android TV app, but after uploading app to play console i got 0 device support..

aab details

Now, i went to device catalog and looked for the reasons...and i noticed
Reasons the device is unsupported
Doesn't support required feature: android.hardware.dpad, android.hardware.screen.large, android.hardware.faketouch


Now here its very strange for me as dpad and large screen are for TV devices only and even i haven't mentioned about faketouch requirments but still play console says i have requested it...anyway i have again made changes to my manifest and then re-upload the aab..
(Note: Here i have also looked at the final merged manifest and de-compile manifest i haven't found faketouch inside manifest if added by any lib.)

<uses-feature android:name="android.software.leanback" android:required="true" />
<uses-feature android:name="android.hardware.screen.landscape" android:required="true" />
<uses-feature android:name="android.hardware.screen.large" android:required="true" />
<uses-feature android:name="android.hardware.dpad" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.faketouch" android:required="false" />
<uses-feature android:name="android.hardware.wifi" android:required="false" />

But again i see android.hardware.faketouch not supported..
If i removed faketouch then upload again, play console show the same issue...

device catalog

Now, Dose any one faces the same problem or know any solution of it..?


Solution

  • Issue got resolved and also thanks to AI for suggesting this as well..

    The problem was when uploading app to play store google checks manifest and determine the features used by the app from premissions...<br/>

    e.g: supposed if we need wifi permission then google thinks our app uses-feature wifi hardware.<br/><br/>

    Now with my current app faketouch feature gets automatically applied by play console even i haven't mentioned it inside my app manifest.<br/>

    Then, i have uploaded a test version and removed the OneSignal also which contains the firebase dependencies as well, after removal and uploading again i saw 2,444 devices are now supported. 👍