The above is only a snippet of the complete solution. I have shared a complete solution that is uploaded to Github and also a blog post on how to continuously get location update in the background for iOS 7 here: Background Location Services not working in iOS 7 .