This issue has been solved, please update to latest version.
Why the data was wiped?
There was a bug on the synchronization mechanism before the version 3.1.1: whenever the iCloud token was reset, Grid Diary would create and switch to a new sync ID and the original data looked like "lost”.
After testing we confirm that the following conditions will cause the reset of iCloud Token:
- Connect to iTunes to get backup and recovery or upgrade iOS devices.
- Upgrade to iCloud Drive(iOS 8)
The above two cases are mostly related to the upgrade of iOS system. Since Apple pushed out iOS 8 update on September 19, a few of the users using pro version had problems of data losing. It is notable that the upgrade of OTA system does not cause the reset of iCloud Token, so the data will not be lost. But the OTA system on iOS 8 actually need a ample space(6G) on the device, which results in more users choosing to connect to iTunes for upgrade.
We mentioned above that the user's data just looks "lost". In fact, the synchronized data before upgrading continues stored on iCloud. As long as Grid Diary has not been removed, an iCloud data cache will still be cached on the local. So retrieving these data is entirely feasible. After Grid Diary 3.1.1 we provide a hidden option to repair data especially for the users who are facing the above problems.
How to retrieve the lost data?
Please make sure you have upgrade Grid Diary to 3.1.1 or later, before taking the following operations.
1. Long press the Setup button (must be a long press).
2. Scroll to the end, enter the advanced settings options. 3. Click the Database. 4. If you did not remove the Grid Diary, you will find several iCloud cache under the Local tab. You may have rebuilt the sync ID, so we are unable to determine which one relational database is what you want. So you need to select a recovery according to their modification time and data size. After Data Recovery it will automatically exit from the repair interface. 5. If Grid Diary has been reloaded, there will be no data in the Local tab. Then you can switch to iCloud tab. Here is a list of the sync ID you've ever used, you can choose one for data recovery. After you select a synchronization ID, iCloud sync will open and automatically rebuild the data.
- Rebuilding local database cache from iCloud would be more time-consuming. Make sure that the device is connected on the high-speed wireless network. You can also try to accelerate by VPN connection.
- There may be some wrong data in some sync IDs. In this case, the database will not be rebuilt. It may happen if you have waited more than 30 minutes.
How to make your data more secure
- Use the backup feature regularly. Sharing files by iTunes, you can copy the backup files into a safe place. (Recommended)
- Export diaries regularly to Dropbox, which currently supports txt, markdown and PDF format.
- Export diaries regularly to Evernote.