Hacker News new | ask | show | jobs
by codeka 3432 days ago
Google Play Services won't give an app any more than that app has permissions for. If you request location updates from Google Play Services, for example, but your app doesn't have the fine-location permission, you won't get GPS locations.
1 comments

Alright, thanks for your input. Any ideas on why is this happening?
Because Google is trying to further consolidate/integrate Android and Google Play Services since they can update the latter a lot easier than they can update the former (gets around issues like carrier approval). More and more core features need features from Google Play Services and Firebase, and it's only getting worse.
That's actually a very good reason altough I can foresee this getting messier if we consider backwards compatibility.
It's a good reason but bad news for Android staying useful in it's open source incarnations since Google keeps Google Play Services on a tight leash