iPad/Google Sync Calendar Workaround

Update: Google has fixed the problem with their site not handling iPad correctly.  You can now configure up to 25 calendars from your Apps or Gmail account to sync to your iPad calendar.

There is a bug/oversight currently affecting calendar sync with the iPad.  If you have already been a user of Google sync in the past on your iPhone or iPod Touch you know how great it is to have access to not just your calendar but all the other calendars you have configured as well.  For myself I’m able to see/edit not just mine but also my Wife’s, the ‘Family’ calendar, and others such as a ‘Notes’ calendar I maintain for things that aren’t necessarily actions or appointments.

IMG_0025

The problem is right now when you configure your iPad for sync you’ll only get the default calendar. At first I thought this was an iPad issue but quickly realized it was a problem with the sync configuration.  Now the fun starts.

There isn’t any way that I can find to configure the sync settings from a desktop browser.  Or the iPad browser for that matter since Google currently treats iPad as desktop in the case of the sync area, though it maddeningly it treats it as a moble browser in some other properties.  This will no doubt take awhile to settle down, so in the meantime if you have an iPhone or iPod Touch you can configure the settings from there, with one caveat. (Info on other means in the note at the end).

IMG_0010 For some reason Google sync assumes your iPad can only handle one calendar, as you can see in the screenshot.  The good news is enforcement of this limit is only done through client-side javascript, so if you turn off javascript you can select as many calendars as you like.

1. On your iPhone or iPod Touch go to m.google.com.  (If you get a Google search dialog instead of a screen full of icons pick “More” from the menu, then “Even More”)

1a. If you are a Google Apps user(custom domain, not @gmail.com) and you don’t get a green box at the top of this screen full of icons, scroll down to a box at the bottom of the screen that says “Google Apps User?” and select it to log into your custom domain.

2. Pick the “Sync” icon.  You should get a list of devices currently hooked to this account, it should include at least your iPad.  Before you pick the iPad you must do the next step>

3. Hit the Home button and navigate to Settings.  In Settings find “Safari” and on this configuration screen turn OFF Javascript.

4. Return to your browser and pick iPad.  Select all the calendars you want to sync up. Save.

5. Don’t forget to turn Javascript back on in Settings.

You’re done.  If you want to get the iPad to sync up right away go into configuration and fiddle with the number of months back it is getting, or create a new calendar item.  You will now have all your calendars, and you’ll notice a new “Calendars” button in the top left of the Calendar app.

Note: If you don’t have an iPod Touch or iPhone you can achieve all of this by using Firefox and changing the User Agent.  Still need to disable Javascript.  If you are a Chrome user (like you should be!) just grab Firefox temporarily for this action.

  • Joe, great write up! In line with your Post-PC Era Part 2: The 1-9-90 Rule, and subsequent comment regarding 'the cloud' I'm curious to know if you'll write more about productivity, use of the cloud, and the ipad. I am enjoying seeing how creative people on the web are using them.

    I fought with this issue of syncing and did a write up here, similar to yours, that is more of a walk through; showing how to sync with Outlook, google, ipad, and sync calDAV subscriptions all replicating across. My walk through is here if you're interested: http://ipad-candy.com/synching-outlook-to-google-calendar-and-multiple-google-calendars-to-the-ipad-calendar/

    Again, thanks for the great write up and I hope to see more about the iPad!

    -John
blog comments powered by Disqus