Most of my apps support iCloud for sharing backup files between devices (and Account Tracker supports syncing too). Here are some tips for setting it up, and making sure it is working.
1. On each device, go to the main Settings app and select the iCloud row. Make sure you are using the same iCloud account, and that you have space available (under Storage).
2a. If you are NOT using iCloud Drive … make sure Documents & Data is ON, and that my app is listed and enabled. If you want iCloud to work over your cellular data network, make sure Use Cellular Data is ON.
2b. If you ARE using iCloud Drive … make sure this is enabled on ALL devices, and that my app is also listed and enabled. Note that iCloud Drive is incompatible with previous implementations.
3. On your first device (e.g. your iPad), go to the Settings screen in my app and enable iCloud (you only have to do this once). Now go to the Backups screen, and make sure the title at the top says iCloud. Make a backup (Backup Now).
If you get an error saying access to iCloud failed, simply go back to the Settings screen, and then back to the Backups screen.
4. On your second device (e.g. your iPhone), go to the settings screen in my app and enable iCloud (you only have to do this once). Now go to the Backups screen, and make sure the title at the top says iCloud. The list of files shown should include the backup you made in step 3, but the file will be shown in grey (meaning it is available in iCloud but not copied to the app yet).
5. If the file is not listed, periodically tap the refresh button at the top left (it might look like nothing is happening, but the refresh is VERY quick). iCloud can be slow, so it can take a while (sometimes a few minutes).
6. Select the greyed out backup file and choose Restore Backup. The file will be copied, verified and restored.
If this isn’t working as expected, there are a few steps you can take to see what is happening.
7. On the sending device, go to the main Settings app, select iCloud, then Storage (& Backup), then Manage Storage. Make sure my app is listed. Select it and make sure the newly created backup file is listed.
8. On the receiving device, do the same.
9. Finally on the receiving device in my app, check the Backups screen to make sure the file is listed there.
If it is still not working, try rebooting your device. This has helped a couple of people, and clearly points to an iOS issue. 😦
You might now be asking why I use iCloud! Well, it usually works very well (albeit slowly) and I like the way files are copied between devices automatically. Far better than fiddling around with bluetooth, WiFi or iTunes file sharing!