3 ms·
iOS allows apps to be pretty user-hostile, too. A bunch of apps require location tracking 'always' or 'never' but without an option for 'while using.' Why wou
by samcheng 11y ago
iOS allows apps to be pretty user-hostile, too. A bunch of apps require location tracking 'always' or 'never' but without an option for 'while using.' Why would I want the Yelp app to know my location when I am not using it?
- lhl 11y agoIt's not ideal, but FYI you can manually go into Privacy > Location Services and change to "While Using" for any app.
- superuser2 11y agoI just checked this, and on that page some apps do in fact only offer totally disabled or Always. Seems like an oversight that could be fixed with a software update though.
- chadgeidel 11y agoNot for any app. As the grandparent pointed out, many many apps don't give the "While Using" permission. It's only "Always" or "Never".
- gergles 11y agoThese are likely old apps. App Store review guidelines will force them to include "While Using" when updating it, I believe.
- shawn-butler 11y agoThis comment makes no sense to me. The "While Using" is a user setting / choice in the Privacy options. It corresponds to kCLAuthorizationStatusAuthorizedWhenInUse authorization status in the SDK. If an app tries to use any of the background location API without the user having previously authorized kCLAuthorizationStatusAuthorizedAlways (and I believe the user is prompted again in a few days after the initial authorization by iOS8+) the app API calls are denied access with an error code representing unauthorized. It has been my experience that adding the "Location updates" background mode capability indicating to Apple that your app requires background location sets off closer review during the app store acceptance process. I have had apps rejected that a reviewer felt did not have a good enough text "reason" for requiring location tracking displayed to the user in the message box. There are many reasons for a Yelp-type app legitimately to know about your location while not in use. It could make better recommendations, limit searches to "local" sites, etc. None of this of course stops iOS itself from "spying" on you. The CLVisit seems to be always recording but experts with more knowledge on that topic than me might know how to turn it off.