Subscribe to
Posts
Comments
NSLog(); Header Image

iOS 8 Location Settings – Some Don’t Have “When Using…”?

From this post the other day comes this article about the privacy settings you should change.

Like many people, I've been getting notifications about applications using my location data in the background. I thought I was supposed to be able to choose "While Using the App" but many of the apps only have two options:

  • Never
  • Always

For example, CardStar. I use it to keep a few cards (Lowe's, Wegmans, etc.) so I don't have to keep them on my keychain. I only want it to have my location when I'm using it, not Always.

But there's no "When Using" option. I'm only given the two choices.

What's up with that?

P.S. None of my apps have all three settings, as seen in the image below. Just two: Never/Always or Never/When Using:

Location Background

James Thompson (check out PCalc, both for the Mac and the iPad, iPhone, and iPod Touch) replied:

3 Responses to "iOS 8 Location Settings – Some Don’t Have “When Using…”?"

  1. Apps not built with the iOS 8 SDK don’t show the “When Using” option. My guess is that Apple found too many existing apps that crash when they unexpectedly lose access to location services when they’ve been put in the background.

    1. Sounds about right Tim. What's up with, for example, Apple Store (one of Apple's own apps) only offering two options: Never and Always? Why do you think it doesn't get the "Only When Using" option? Because of the little lock screen icon it can provide when it detects that you're in an Apple Store?

  2. [quote comment="166696"]Sounds about right Tim. What's up with, for example, Apple Store (one of Apple's own apps) only offering two options: Never and Always?[/quote]

    I'm guessing it hasn't been recompiled with the iOS 8 SDK yet. Or they have, but they haven't yet adopted the new "only when using" mode (you have to ask specifically for this), or there's something about the iBeacon stuff ... maybe?

    [quote comment="166696"]Why do you think it doesn't get the "Only When Using" option? Because of the little lock screen icon it can provide when it detects that you're in an Apple Store?[/quote]

    iOS 8 has ways to tell the system to tell the user when they enter a region, then the OS notifies the user and only when the user responds and opens the app does the app get to know the location (which then allows it to work without requiring "Always" permission).