title: GPS background tracking in iOS
body: <p>Here, at work, I am working on an app which (attempt to) track user location in the background.
  (Using C# and Xamarin / MonoTouch)</p>
  
  <p>I tried to enable background tracking with the 3 following steps:</p>
  
  <ol>
  <li><p>I updated the info.plist to have: BackgroundMode-On (Location Update, Background Fetch)</p></li>
  <li><p>in my AppDelegate, call UIApplication.SharedApplication.SetMinimumBackgroundFetchInterval(Interval.TotalSeconds);</p></li>
  <li><p>Also registered location change with location manager:</p>
  
  <p>static CLLocationManager LocMgr = new CLLocationManager();
    // ...
    LocMgr.RequestAlwaysAuthorization();
    if (CLLocationManager.LocationServicesEnabled)
    {
       LocMgr.StartMonitoringSignificantLocationChanges();
       LocMgr.LocationsUpdated += LocationsUpdated;
    }</p></li>
  </ol>
  
  <p>However, despite all of that, in a whole night I only get 10 update (Interval is set to 1 minute!!!)
  And I also went for a 10 minutes walk and I didn't get a single update!</p>
  
  <p>Any clue on what I could be missing?
  Cheers!  Big Grin | :-D </p>