Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does Google play hide android.permission.VIBRATE for some apps? [closed]

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:

enter image description here


However, when I look in settings, I can see that the permission has clearly been declared: enter image description here

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?

like image 906
0x0 Avatar asked Oct 20 '22 19:10

0x0


1 Answers

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.

enter image description here

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.

like image 180
A--C Avatar answered Oct 24 '22 02:10

A--C