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..
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..
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...
Now, Dose any one faces the same problem or know any solution of it..?
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. 👍