TrailCam

Guides

Does Background App Refresh affect GPS tracking on iPhone?

Settings, General, Background App Refresh looks, from its name alone, like exactly the switch that would decide whether a hiking app can keep following your route after you have put the phone away. It reads as the background permission. For continuous GPS recording specifically, it usually is not the one doing the work — a different, more specific permission is, and Background App Refresh is answering a narrower question than its name suggests.

The short answer

Turning Background App Refresh off does not, by itself, stop an app from recording your GPS position in the background. Continuous location tracking runs through a separate mechanism — a background allowance tied to "Always" location access — that iOS treats differently from the periodic content refresh Background App Refresh controls. An app already recording with "Always" granted keeps recording with Background App Refresh off. What Background App Refresh does gate is everything else an app might want to do while you are not looking at it.

What Background App Refresh actually controls

Background App Refresh is the setting behind an app that has new content ready the moment you open it, rather than a blank screen while it fetches. A mail app checking for new messages before you tap in, a news app pre-loading tomorrow's headlines, a social app having a feed already waiting — all of that runs on brief, opportunistic windows iOS hands out to apps sitting in the background, scheduled loosely around how often you actually open each one. Switch it off, per app or for the whole phone, and that kind of quiet catching-up stops; the app just has to fetch when you next open it.

Why continuous location tracking works differently

A GPS route being recorded is not "content to refresh" in that sense — it is an active task the app is already in the middle of, not something to check on periodically. iOS handles that case through its own background mode for location updates, unlocked by "Always" location access rather than by Background App Refresh. An app that has declared it needs continuous location and been granted "Always" gets to keep receiving position updates while backgrounded specifically so that task can finish, independent of whether the general-purpose refresh scheduler is enabled or not.

That is why the two settings can point in opposite directions without contradicting each other: Background App Refresh off, and a route still recording every step of a walk with the screen locked in a pocket. They are answering different questions — one about routine background housekeeping, the other about a task already running.

What turning it off can still change

  • Anything an app would otherwise do quietly between sessions — checking for an update to something, preparing content in advance — stops happening until you open the app again.
  • It has no effect on a recording already in progress with "Always" location access granted; that keeps running regardless.
  • It is set independently of Location Services and of the "Always" / "While Using" choice, in a different part of Settings, and changing one has no effect on the other.
  • iOS can still throttle or disable Background App Refresh on its own — for a phone in Low Power Mode, for instance — on top of whatever you set manually.

Things that trip people up

  • Switching Background App Refresh off to "save battery" and expecting a route to stop recording as a side effect — it will not, if "Always" location access is granted; the two settings are unrelated.
  • Assuming a route that recorded fine with the screen locked proves Background App Refresh is on — it proves "Always" location access is granted, which is the setting actually responsible.
  • Looking for GPS tracking under Background App Refresh in Settings and not finding a clear answer there — that is the wrong screen; the relevant one is Privacy & Security, then Location Services, then the app itself.
  • Turning Background App Refresh back on expecting it to fix a route that stopped early — if the cause was location access set to "While Using" rather than "Always", Background App Refresh being on or off makes no difference to that.

Where TrailCam fits in

TrailCam keeps recording a route while the screen is off or you are in another app, which depends on "Always" location access, not on Background App Refresh. Leaving Background App Refresh off does not interrupt a route in progress. The app is free to download.

Questions

Do I need Background App Refresh on for a hiking app to track me in the background?
No, not for the GPS recording itself. That runs on a separate background allowance unlocked by "Always" location access. Background App Refresh covers other background behavior, not continuous location updates.
Where do I change Background App Refresh on iPhone?
Settings, General, Background App Refresh, either as a phone-wide switch or per app underneath it.
If a route stopped recording early, is Background App Refresh the setting to check?
Usually not. Check Settings, Privacy & Security, Location Services, then the app, and confirm it is set to "Always" rather than "While Using the App" — that is what continuous background recording actually depends on.

Recording your own routes

TrailCam is an iPhone app that records your route with GPS, keeps video clips, photos and voice notes pinned to the spot where you took them, and exports the result as GPX 1.1 or CSV. It is free to download.

Download on the App Store