You may sometimes be unable to upload or update your database from iCloud, and changes that you've made on that device will not be seen by your other devices, and vice-versa. You may also receive errors such as 'iCloud timed out' or 'Database not uploaded'.
If you repeatedly cannot upload or update your database, or receive the above error messages despite having a working Internet connection, follow the steps in this article to help you troubleshoot.
If the error had occured while you weren't connected to Wi-Fi—and you'd like to be able to sync without using Wi-Fi—confirm that the Use Cellular slider in your iOS Settings > iCloud > Documents & Data is set to ON. Also, confirm that you are connected to the Internet by checking if you can open apple.com in Safari. If you're connected to Wi-Fi, or if your settings are correct, then proceed to the next step.
Sometimes, the iCloud service that runs in the background on your device may stop sending or fetching updates from iCloud. Restarting your iOS device is often the easiest way to resolve the problem.
To restart an iOS device, press and hold the Sleep/Wake button located on the top of your device until a red slider appears. Slide your finger across the slider and your device will turn off after a few moments. Next, turn your device on by pressing and holding the Sleep/Wake button until the Apple logo appears.
Restart all other iOS devices and Macs linked to your iCloud account.
After restarting your devices, launch Due again. You may need to wait for a few moments before your changes are uploaded to iCloud, or for new updates to be downloaded to your device. If after restarting your devices the problem is still not resolved, follow through the rest of the steps below to toggle a reset of Documents in the Cloud.
On the iPhone, Settings is found inside Logbook.
This will remove any Due database that is currently stored on iCloud. Your reminders and timers on all your devices are safe, and we'll be able to upload them again to iCloud later.
You'll see two options now: link with iCloud or Dropbox. We'll be turning off the 'Documents & Data' component of iCloud in the next few steps, which will cause the 'Link with iCloud' option to disappear.
Documents that are already stored on your iCloud account are safe. This step only removes the local mirror of your iCloud documents that have been downloaded to your iOS device. We'll be turning this back on later on, which will cause all apps that use Documents & Data to re-download the files that are stored on iCloud.
Return to Due to confirm that the 'Link with iCloud' option is no longer present. Then, return to the Settings page and turn 'Documents & Data' back ON.
If you want Due to be able to sync your database without a Wi-Fi connection, you should also ensure that Use Cellular slider is switched to ON. This option is not available for iPod touch and Wi-Fi-only iPads.
You'll notice that the 'Link with iCloud' option has reappeared. You may need to wait for a few moments before your changes are uploaded to iCloud, or for new updates to be downloaded to your device.
Check to see if you can sync Due with iCloud on the device that you've just performed the above steps on.
If syncing continues to fail (for example, downloading or uploading remains stuck at a certain point and does not complete), repeat the steps above on all iOS devices and Macs that are currently linked with your iCloud account.
For Mac, follow the troubleshooting steps for iCloud sync on Due for Mac.
If you're still encountering issues with iCloud after following the steps above, we recommend that you consider syncing via Dropbox instead. Dropbox is a free online storage service (paid accounts for larger capacity are also available) and has proven to be an excellent and reliable syncing method for Due.
Because Apple provides third-party developers with few diagnostic tools and information about what goes on inside the syncing mechanism of iCloud, so it is extremely hard to pinpoint what could have caused these issues for certain accounts or usage patterns. For now, the immediate solution that's available is to use Dropbox sync, which can keep your data in sync.