Would my application get rejected if i need to call web service in background to update the location?

I tried reading about this in several places but i did not find anything that helped me.

For my app to work i will need to update the users location in the background AND call a web service to store some relevant information about the location. Now from what i know is that some background features only allows you to run code in the background for a specific amount of time. But not when it comes to location services and playing audio.

I am thinking about using Significant-Change Location Service so the battery drain wont be to much. Since it can work using that service why not. My question is will the app be rejected using this or is it ok to:

  1. Get the users location by using significant change location service. (which i know is ok)
  2. Store that information by calling a web service ( all done in the background) <--- This i dont know if it is ok to do?

Thank you all!


No, it probably won't get rejected. I did something similar in the past and got approved. But keep in mind that Apple's reviewers aren't consistent about their rejections so it's impossible to be sure. They sometimes reject because of things that are perfectly ok to do according to their guidelines.

Need Your Help

Google Site: list template + local spreadsheet/database

download google-apps-script spreadsheet google-sites list-template

I am building a couple of "list" (based on the page template) pages on a google site. This is all great. The thing though is that I want to have a local copy (spreadsheet) as a backup or for offlin...

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.