GoogleChromeLabs / bubblewrap

Bubblewrap is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWAs) using a Trusted Web Activity.
Apache License 2.0
2.29k stars 152 forks source link

Should touchscreen user-feature be non-required in manifest #838

Open jozefchutka opened 7 months ago

jozefchutka commented 7 months ago

I have followed https://chromeos.dev/en/publish/pwa-in-play and wrapped wide.video PWA using bubblewrap init --manifest="https://wide.video/manifest.json" --chromeosonly. Which produces .apk (.aab) I use for submission to play console. The suspicious part is within play console where I can see my app is available on all 68! supported device models (Google Intel Jasper Lake Chromebook, HP Chromebook x2, Google Chromebox... just to name a few).

However, my app is not discoverable in Google Play from a chromebook, nor compatible with some Chromebooks.

I wonder if this has to do something with android.hardware.touchscreen as mentioned in:

I have requested Google for any insights as why my app is not compatible with any chromebook when trying to install while claiming compatible with all 68 when checking within play console.

Regarding bubblewrap, should <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> feature be added into manifest when --chromeosonly was used?