They still need to split the permissions more. READ_PHONE_STATE is nasty.
Apps ask for the permission because they (for instance) need to pause playback on a video because you have an incoming call. But it covers all the phone details (numbers, IMEI etc) and who the call is coming from and a hell of a lot of other stuff.
Yep. I have gotten one-star reviews on an app of mine because they think I want to invade users' privacy, when I really just want to pause media when a call comes in.
READ_PHONE_STATE means I have to decide whether I want a handful of one-star reviews for requesting that permission, or a truckload of one-star reviews for the app playing media over their calls.
Apps ask for the permission because they (for instance) need to pause playback on a video because you have an incoming call. But it covers all the phone details (numbers, IMEI etc) and who the call is coming from and a hell of a lot of other stuff.
Who the hell thought that was a good idea?