AJournal supports syncing data with multiple iPads via iCloud. We will add support for an iPhone companion app in future AJournal releases.
Users must have an active subscription to use iCloud sync in AJournal.
It is not recommended to enable iCloud sync if the user only has one iPad, as iCloud sync will use more data storage on the device and in iCloud. It will also slow the app's performance a bit.
To enable iCloud sync, please tap "iCloud sync" in the menu.
Then tap the "Enable iCloud Sync" button.
I highly recommend creating a data backup and then saving it to another folder after the data backup. So in case something goes wrong in the iCloud sync process, the user can restore the data.
After the "Backup Data" step, AJournal will check whether the user has network-enabled, has iCloud logged in, and has authorized AJournal to access iCloud.
AJournal will allow the user to enable iCloud if all checks are passed.
If there is no AJournal data on iCloud, AJournal will show this UI.
Suppose there are AJournal data on iCloud already. In that case, AJournal will ask the user whether to migrate local data to iCloud or delete local data and download iCloud data to the local device.
If the user chooses to migrate data, AJournal will ask whether the user wants to use the local device as master or iCloud data as master. Different iPad models have different screen resolutions, which will affect which screen size will be used for pre-defined templates. However, it will not affect any existing pages. Users can recreate the pre-defined templates with device screen resolution manually later.
After starting the data migration, AJournal will first upload/download all data files via iCloud, as
Users can tap the "Cancel" button to cancel the iCloud-enabling process.
After that, AJournal will start migrating the AJournal database via iCloud. It might take several minutes to finish this process. In this process, users cannot cancel the operation. Stop the app forcefully might corrupt the database file in AJournal.
After all files and the AJournal database are synced, AJournal will show,
Users can tap the "OK" button to close the dialog and use AJournal.