When you create a new event in DigiCal, the data is first saved locally on your device. Afterwards, the Android calendar synchronization system will upload the changes to your calendar server (Google Calendar, Outlook.com or Exchange). But sometimes your device can experience a sync error, leading to problems with uploading and refreshing your calendar data.
To check if your calendar sync is working correctly, please follow the next steps:
1. Go to your Android settings
2. Scroll down to Accounts and select your calendar account (Google Calendar, Outlook.com or Exchange Corporate)
3. Here you will get an overview of the sync status of your accounts.
4. Tap on your specific account and see if "Calendar" is selected for sync and when it was the last time your Android device has synchronized with your calendar server *If your device has a global auto-sync toggle, please also check whether this is turned on.
5. Check if other calendar apps can create new events on the calendar you've selected. You can use the stock calendar, S-Planner on Samsung phones, HTC Calendar on HTC, or Google Calendar's official app to test this. If they work and DigiCal don't - please send us an email with the details.
If none of the apps can sync
6. Check the sync status of the phone and account, they must be all enabled to allow syncing. For Google Calendar: If you're running on a device with Android 4.0 or higher, please install the official Google Calendar app. Other than installing a new interface, this "app" also contains a new version of the calendar synchronization adapter for talking with the Google Calendar servers. As it contains many bug fixes and improvements over the outdated versions the phone and tablet manufacturers use, it may solve your sync errors.
7. You might have encountered a data issue in the calendar system. It happens most often on ROM upgrades, you can try resetting the calendar storage to fix it. This will remove all local data and retrieve a new copy from the server, only do this if you do not use local calendars. To find this:
Go to your device Settings screen
Scroll down to Device and tap on Apps
Swipe to the right 2x to get to the All Apps category (sometimes called system apps)
Find "Calendar Storage" and tap Clear Data. ONLY CLEAR DATA IF YOU HAVE BACKED UP YOUR LOCAL CALENDAR. ANY UN-SYNCHRONIZED EVENTS NOT STORED ON THE SERVER AND ONLY ON YOUR PHONE WILL ALSO BE LOST (so please check on your PC via www.google.com/calendar, www.outlook.com, your Outlook software, etc. whether you see all the events there before clearing the calendar storage, as what you see there will be what you see on your phone afterwards)
*Please note that this will also delete color changes: this will be an issue for users who've set custom colors for individual events or calendars from within the DigiCal app. There's unfortunately no way to back up these color settings. Google Calendar users are the exception, as we've now added 2-way color syncing for Google Calendar users, this means that color changes you make via the DigiCal app will also change the Google Calendar color settings on the server, rather than only being stored on your phone. However please read the article for exact details on what's synced and what is not.
8. Make sure that your DigiCal has access to your personal data, as we have heard from our users that by default the Privacy Guard implemented in CyanogenMod blocks the access of the newly installed app to personal data.
9. Now you need to clear you Google Calendar Storage.
10. If you still have issues after following these steps, please send us an email with as much details as you can and we'll help you fix it. For example: your phone model, Android version, if you use a custom ROM, whether the problem exists in the official Google Calendar Android app, whether a manual refresh (DigiCal > menu > refresh) works or whether that doesn't sync your events either, and any other information or screenshots that might be useful.