The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus for iPhone
FAQ Members List Calendar Today's Posts

 
Background syncing in OF2 for iPhone Thread Tools Search this Thread Display Modes
First, props to the Omni folks who worked on OF2 for iPhone--I just downloaded, synced, and am spending some time getting comfortable with the new UI.

I'd like to know a bit more about "background sync" in OF2. Are there settings available to control this/is it customizable? How often does it sync (i.e., once per hour as in OF for Mac)? Is there a push feature behind the scenes so that if I make a change on my Mac, it will push it to my iPhone in the background?

Thanks!
 
The new background fetch is actually an iOS 7 feature. Apple describes it as "Intelligently Scheduled Updates". (http://www.apple.com/ios/whats-new/#multitasking) Rather than OmniFocus (or you) trying to micromanage when new syncs should happen, the OS will try to watch what time of day syncs actually bring in new data and when you use the app to make decisions about when to sync in the background in the future.
 
Does this mean that app icon badges will finally come, without having to open the app (as it always should have been done with local notifications)?
 
Yes, background fetches should help keep your badges more current. (Keeping the badges current before would have required feeding everyone's data through both an Omni server and an Apple server, which was not a comfortable solution for us or many of our customers.)
 
Thanks. But plenty of apps use local notifications which requires no Internet connection.

https://developer.apple.com/library/...roduction.html
 
We seem to be talking past each other. Local notifications can't keep your badges current if the data hasn't been synced down from the server. Until now, it wasn't possible to sync that data down from the server (except with geo-triggered syncs like OF added in 1.16.). So the option that would actually update the badge was push notifications, which does require network connectivity, and data flowing through various servers.
 
Quote:
Originally Posted by Lizard View Post
The new background fetch is actually an iOS 7 feature. Apple describes it as "Intelligently Scheduled Updates". (http://www.apple.com/ios/whats-new/#multitasking) Rather than OmniFocus (or you) trying to micromanage when new syncs should happen, the OS will try to watch what time of day syncs actually bring in new data and when you use the app to make decisions about when to sync in the background in the future.
That makes it sound like we need to "train" background sync to work? Which for me means background sync likely won't work well for me, because I don't create tasks at a standard time - it's pretty random throughout the day.
 
I've found that just opening an app (Dispatch mail app) a few times a day means it now consistently syncs every 30 minutes or so. It didn't take much training.
 
 





All times are GMT -8. The time now is 03:34 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.