I have an iOS application that has been marked as needing background service (Location Updates). When the app is in the foreground, I see the location arrow in the top status bar. However if I double-click the home button to send my app to background, the location service turns itself off and my app no longer receives location updates.

The same happens with Google Maps and Apple Maps apps.

I am running iOS 7 on iPhone 4S.

How do I ensure that my app receives location updates when running in the background?

1 Answer 1


Not sure if this is new to iOS7 but the "Background App Refresh" setting under

Settings -> General -> Background App Refresh

needs to be on for the specific application to receive background location updates.

Hope this helps.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .