Yesterday I got my brand new android phone. At the very first startup of the device you’re asked to submit your Google account credentials and then it magically sets up your mail, calendar and contacts. I used my personal Google (gmail) account as default account for this.
At my studio we use Google Apps for all our work related stuff. So beside my personal Google account I have an Google Apps account.
The problem with the default phone setup is that your Google Apps calendar is not automatically synced with your phone (also read this blogpost that explains the issue). There’s no option on android devices to change the google account the calendar syncs with. You’re stuck with the Google account you entered at the very start.
The fist thing you think of is to share you Google Apps calendar with your regular Google account. Because if you regular Google account has access to that calendar your phone should too. Should take you more than 5 minutes. Right? Well not quite…
The good news it that it is possible to get this setup working in a way that doesn’t require any nasty hacks or tricks. The bad news is that it took me half a day to get this setup to work.
The first thing you need to do is to login into your Google Apps management dashboard and change / check your calendar sharing options. They must be set to “Share all information, and outsiders can change calendars”. If you don’t select this option you won’t be able to edit the events, just view them.
Now you need to go to your Google Apps calendar you want to share with your personal Google account. This is one of tricky parts in getting this setup to work. Sometimes the option to set a calendar to “make changes AND manage sharing” (see below) won’t be available. Even if you’ve selected the right option in your Google Apps dashboard. I don’t know if this has to do with a time delay or just a glitch in the system. All I can say is if you don’t see the option to “make changes AND manage sharing” just keep trying. Eventually it will show up.
After you’ve shared your Google Apps calendar it will show up in your “My calendars” personal Google calendar account (see below).
You should think that the only thing left to do is to select the calendar on your phone. Easy does it right…
Well while fiddeling with this setup I noticed that even though the Google Apps calendar is in “My calendars” it won’t show up on my lovely android phone. Again I have no clue why but I just kept playing with the setting on the Google Apps dashboard and “share this calendar” in my Google Apps account and eventually it showed up on my phone.
To check if your setup works, open up calendar on your phone. Go into the calendars selection option.
If everything went according to plan you should see the shared calendar in the list. If it works the calendar should show up immediately (no need to wait for 5min or something). Don’t forget to check it so that it syncs.
If you follow all the steps it’s a pretty straightforward procedure which you can do in under 5 minutes. The thing that messes it all up is that it sometimes just doesn’t work…
Limitations
One limitation in this setup is that when you edit an event created by the Google App user on your phone it won’t update that event. Rather it will create an edited copy of the event and add it to the calendar. Update: I’ve noticed that this is not always the case. Keeps getting more and more confusing…
Another limitation is that you can’t set the privacy a new event on your phone.












Comments (11)
I’m also noticing that events that are deleted using the web interface aren’t (quickly) deleted from the phone. The other way around works great. This issue looks related to http://www.google.com/support/forum/p/Google+Mobile/thread?tid=6d1605a796be89fd&hl=en
The not deleting issue looks very much related to: http://www.google.com/support/forum/p/Google+Mobile/thread?tid=6d1605a796be89fd&hl=en
The current workaround for items that don’t sync is to do a “manual” sync. Go into settings -> data synchronization -> google. Now deselected and select calendar. This should trigger a full sync which resolves the non-syncing items.
I’ve fixed the “manual” sync issue using this information: http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=114500 I probably messed up my calendar by testing all the different setups today. I can now say that events edited on either side are synced withing 1 minute!
This was a huge help – thanks!
Thanks for this post. I missed the first step: enabling calendar sharing in the Google Apps management. That makes a big difference ;)
HI all i am john,
i am new to android i want to develope calendar application ,
can some one help me in doing email : john.sasil@gmail.com
This was great and solved our identical problem at work. Thank you!!
Thanks, great workaround and useful article. I got my calendar synced.
It’s strange that Google calendar sharing (make changes AND manage sharing) works so unpredictably – once you can set options for sharing and the other moment you can’t :-S
If I put an event in my desktop it syncs right away to my phone, but if I put the even in my phone it does not sync to my desktop. Anyone else have this problem?
Just like Bernie, it was the domain dashboard toggle that had me stumped. Thanks for shedding some light, Mr! Without dashboard access myself, I never would have figured this one out. The problem is now in the hands of m sysadmin to sort out. :)
Trackback/Pingback (1)
[...] Until yesterday when I discovered that a certain Marc Fotenijin has managed to do exactly this (read his post here). Apparently I missed out only a single step, that is to change a settings in the Google Domain [...]