GSOC 2014

Dirk Hohndel dirk at
Tue Feb 25 21:49:47 UTC 2014

On Wed, 2014-02-26 at 00:30 -0500, Yaoxuan Jiang wrote:
> Hi,
> My name is Yaoxuan. I’m a 4th year computer science student from
> National University of Singapore. I’ m quite interested in the iPhone
> App idea and I've around 2-year iOS programming experience. I’ve
> interned in two start-ups to develop iOS app and one of them is on App
> Store now :) And also one of my iOS project is similar to this idea.

Cool - that sounds like you have a good understanding of the target

> I just have one question about  the background GPS tracking. Can the
> app send the GPS location when there is a significant GPS location
> change instead of using time interval?

The Android app offers different settings. Either by time slice or by

> Because now in iOS 7 all apps in background will be suspended in
> 3mins, the timer that is used for send GPS location periodically will
> also be disabled and the app will stop sending GPS as well after
> 3mins. 

Interesting - I know quite a few IOS apps that don't appear to follow
these rules.

> Though there is a way to keep the background task alive, the way is
> not suggested in App documentation and differs from different iOS
> systems. The old way that works on iOS 6 doesn’t work on iOS 7 now :( 
> The only way to wake up a background app temporally is when there is a
> significant GPS location change, and this is done by the iOS system,
> so we cannot set a timer to do it.

So possibly that will have to be the trigger on IOS then.


More information about the subsurface mailing list