November 2010 Archives

Multiple Google Calendars on the iPad or iPhone

By default if you set up your Google account with your iDevice only your account’s main calendar will be displayed. If you make heavy use of shared calendars across many accounts (e.g. a personal calendar on your own domain and a work calendar on your work domain), this can be quite a problem, but don’t worry! It’s easy to fix. We just need to do a little URL hax0ring,

  1. First, select a primary Google account. This is the account that will rule them all in that we’ll be syncing your iDevice with it for calendaring. For the sake of this tutorial we’ll call this primary account awesome@gmail.com.
    • If you wish to use push mail notifications, this is the only account you will be able to do that with so chose wisely.
  2. On all of your other Google accounts, log in and share your calendars with your primary account, awesome@gmail.com. Read only sharing is sufficient. If you’re unable to share your calendar to an outside domain, contact your Google Apps administrator for your domain. They may need to enable this.
  3. From your primary account, awesome@gmail.com, use the web calendar interface to verify that all of the calendars are successfully shared.
  4. We’re almost there! Just a few more steps. Now configure your iDevice to synchronize calendar with this gmail account.
    • You can optionally configure email and contacts synchronization at this time as well.
    • After a few minutes you should see your primary calendar on your iDevice, but none of the shared calendars (yet).
  5. Time for some l337 URL hax0ring. Still logged into your primary account, awesome@gmail.com, go to this magic iDevice calendar configuration page: http://www.google.com/calendar/iphoneselect You should see all of your shared calendars listed. Check the checkbox for each calendar you’d like to appear on your iDevice.
    • If your primary account is on a domain hosted by google, for example you’re really awesome@example.com where example.com is a Google Apps domain, go to this magic URL instead: http://www.google.com/calendar/hosted/example.com/iphoneselect substituting your hosted domain name for example.com
    iphone sync.png
  6. You’re all done! Wait about 10 minutes and the shared calendars should all appear.
    I bet you’re tired from all of that computer hacking. You diserve a tab for all your efforts.

source

Disclaimer: I don’t actually own the email address awesome@gmail.com, it’s just an example… an awesome example, but still an example. If you’re awesome@gmail.com, sorry for the spam, but your email was just too awesome to resist for illustrative purposes.