I've noticed that a couple apps on the Play Store are able to make my device vibrate despite not having the VIBRATE permission displayed when installing the app. For example the following game is able to make my phone vibrate if I hit a wall. Here's what I see when installing it:
However, when I look in settings, I can see that the permission has clearly been declared:
Is there a special way of achieving this, for example, an additional manifest xml tag, or is this supposed to be an error on Google's end?
In all fairness, the Google Play dialog does say "no special permissions needed", making it up to them to decide what is "special" and what isn't.
The web version of Google Play will list this permission in the remote install dialog while the Google Play app does not and shows the dialog that you posted.
This is an "error" on Google's end. Once the app is packaged, your manifest cannot be changed to ask for additional permissions at install-time.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With