We developed an app which uses the GPS service of iOS 4.0+. Once you leave our app, such as when you return to the iPhone home screen or shift to other app, the GPS would be updated in every 10 mins at background for our app.
In our development phase, the GPS arrow would disappear just after leaving our app, but what we are encountering now is that in the release version(downloaded from AppStore), the arrow is always showing in the status bar! So, the battery cost is more than we expected.
What is the problem?