Does GeeTask only sync with Google if the app is started? In other words, to transfer things it's not enough for a WiFi connection to be confirmed— I actually have to load up the app, correct?
Many thanks for your help…
Does GeeTask only sync with Google if the app is started? In other words, to transfer things it's not enough for a WiFi connection to be confirmed— I actually have to load up the app, correct?
Many thanks for your help…
Evan, the app has to be started to transfer data. Apple wouldn't let us run the app or transfer data in the background. The best I could do is display an alert that some tasks have changed, and that would require a lot of investment on my side without much benefit on yours.
The other options I still have not implemented is doing sync periodically. That way if you have a jailbroken iPhone/iPod you could user backgrounder to keep the app in the background and have it sync every 20 minutes or so.
Sorry to dig up an old thread, but this is the same question I have. With iOS4, will you be implementing the periodic sync? I usually use Tasks on my Firefox sidebar. If I load up a bunch of shopping items, I'm worried one day I will reach the mall, expect to have the list in hand, load it up, have a bad cellular data connection, and end up basically not having that list with me.
Contrary to marketing claims, iOS4 does not provide full background app support. Only certain apps are allowed to run in the background - navigation apps, voip, and few others. The remaining 99% of the apps are not allowed to run in the background, instead they simply sit there freeze-dried and not running, waiting for you to run them again.
We've discussed this at length with Apple in the dev forums, and they indicated that they precisely do not want any apps syncing in the background, at least not until they can figure out a sure-fire way to preserve the battery life, which so far they haven't. I think there is good chance that Apple will do something about that the next summer, but pretty much nothing will happen around background sync until then.
Nope, that won't work either. Push does not deliver data, it only delivers notifications about data being changed. In response to such notification you still have to launch the app and let it download all that it needs to.