Errands iCloud Sync FAQ
Errands includes iCloud syncing to enable multiple iOS devices (iPhone, iPod touch and iPad) to stay in sync with each other. This works with any iOS device using the same iCloud account.
iCloud sync normally works very well and is quite awesome. However, if something goes wrong, don't panic! Your data is backed up (just don't delete the app!). Read on for further details.
A very important note regarding iCloud Sync under iOS 8
Apple made some major low-level infrastructure changes in how iCloud works. One of these is the new "iCloud Drive" which replaces the old "Documents & Data". If you update to iCloud Drive, you must update all your devices to iCloud Drive in order to sync them. You can verify if you are currently using iCloud Drive by opening the iOS Settings app > iCloud and looking to see if iCloud Drive shows ON or OFF. Also, look to see if you have a "Documents & Data" section, if not iCloud Drive has been enabled at one time, even if it is turned off now.
Important Note re: iOS 5/6 Vs. iOS 7
Apple has worked hard on iCloud sync for iOS 7 and it is much improved (faster, easier to setup and more reliable). However, the changes in iOS 7 are not backward compatible with iOS 5 & 6. Therefore, if you have multiple iOS devices, the first step is to upgrade all of them to iOS 7 as well as the latest version of Errands. After that, proceed with the steps above to re-enable iCloud Sync. If you have further questions, please refer to the yoctoville.com support website.
Things to Verify to Ensure Proper Syncing
Settings > Cellular > Use Cellular Data: Ensure Errands is ON. (only for devices that support cellular)
Settings > iCloud > Documents & Data > Use Cellular Data is ON (this toggle is all the way at the bottom of this page). (only for devices that support cellular)
Also, check in Settings > Mail, Contacts, Calendars > Fetch New Data > iCloud. This should be set to Push” and also “Push” should be ON in Settings > Mail, Contacts, Calendars > Fetch New Data (at the top).
Errands supports Background App Refresh to allow updating of iCloud data in the background. For this to work, the app must be set to ON in the iOS Settings app under General > Background App Refresh (and Background App Refresh must be enabled at the top of this settings page). Also, ensure that you do not "force quit" the app (manually remove it from running via swiping up on its card in the list of apps when you double-tap the home button). This will disable Background App Refresh for the app until it is opened again.
How to Setup Errands iCloud Sync
- Start with the device that has your most up-to-date Errands data. I will refer to this as your "primary" device below and "secondary" devices are all your other iOS devices. Note that this distinction is only relevant when initializing iCloud, after which all devices are peers.
- Ensure that you have an active internet connection on all devices that you wish to enable for iCloud syncing.
- Turn iCloud Sync ON in Errands (Settings > General).
- If your device has local data, you will be asked if you want to Merge with iCloud or Delete Local Data. Choose Merge if the device contains data you want to share among your other iOS devices. This is the proper choice when syncing your primary device to iCloud. Choose Delete to replace your local data with that already in iCloud . This is the proper choice if you have already synced your primary device and your other devices contain redundant data (perhaps a copy of your data transferred by Errand's database restore facility).
- If your device does not have any local data, it will simply connect to iCloud and download any data already existing in the cloud.
- Next, WAIT A COUPLE OF MINUTES for the iCloud servers to sync with each device. The first sync on each device may take a couple of minutes, but usually less.
- If all goes well, you are done. If it doesn't seem to work, review the troubleshooting information below.
General Advice & Comments
- Errands includes support for Background App Refresh on iOS 7. This will periodically run Errands in the background on your iOS devices and allow it to sync. Note that the timing of the App Refresh is subject to many factors and not under app control. This feature will greatly improve your overall experience with using iCloud.
- Nag-Me alerts (repeating every minute or hour) might be overly annoying on secondary devices (you wouldn't want to have an alert going off all day on your iPad while you are at work). Thus, Nag-Me is automatically disabled for secondary devices when you start using iCloud. To change this, go to Settings > General > Alerts & Sounds.
- The speed at which devices sync varies based on many factors (network connection, iCloud server load, internal iOS scheduling). Usually it is very quick, though sometimes it can take a minute or two to catch up to all devices.
- Note that iCloud syncing only works between devices using the same iCloud account. There is not currently a way to share iCloud data between different users.
- Only enable iCloud Sync if you actually have multiple iOS devices running Errands. It is not meant for backup. Instead, Errands has its own built-in backup - Settings > General > Database Backup / Restore. For more info, refer to the main FAQ.
- Please visit the support pages at yoctoville.com for any updated information on iCloud Sync.
How to Reset iCloud's Data
This will fully reset the Errands iCloud data stored on the device. Use this option if you are having troubles with iCloud Sync. Note that this will not delete the locally stored data, just the info in iCloud.
- Disable iCloud Sync for Errands on all devices.
- Tap on Settings > General > Reset iCloud Sync (in Errands) on all devices. This option will only show up when iCloud Sync is turned OFF (step #1 above).
- Wait 5 minutes
- Re-setup iCloud Sync in Errands, starting with the device that has your most current data.
- In the device Settings app, under the iCloud section, ensure that Documents & Data is turned ON and also Use cellular (unless you specifically don't want to sync via cellular).
Open the device Settings app, tap on iCloud > Documents & Data and turn the master switch OFF and back ON. Be sure you toggle the master switch at the top and not the individual switch for Errands. You will get a confirmation to "Turn Off Documents" with a message, "All documents and data stored in iCloud will be deleted from this device". This will remove all the local copies of iCloud data and force it to be refreshed from the iCloud servers. Do this procedure on all your iOS devices.
- Errands takes several steps to safeguard your data. First, a backup of the Errands database is made locally on your device each time you exit the app. It is recommended that you email a copy of the backup on occasion for safekeeping. To do so, navigate to Settings > General > Database Backup & Restore, tap on a listed backup and select Mail Database. Second, when you enable iCloud sync, the local database is also copied to a saved location in the Errands documents folder. You can access this backup from iTunes File Sharing on your desktop.
- Rebooting your device can help resolve various iCloud problems. To do so, hold down on the power button at the top of the device until you get a red "Slide to Power Off" message. Slide it and wait for the screen to go black. Then, press and hold the power button for a couple of seconds until you see the Apple logo.
- If you need to restore from an Errands database backup, you must first disable Errands iCloud sync before the restore will proceed. If you want to replace all the data in iCloud with the data from the restore, you will need to disable Errands iCloud Sync on all devices and perform an iCloud Reset as outlined above.