89 Comments

Summary:

Apple’s iPad offers a huge new Calendar interface, but if you want multiple Google Calendars using Google Sync, you’re out of luck — only one is supported. Here’s an easy workaround to sync several calendars to your iPad over the air with Google Sync.

ipad-calendars-thumb

Yes, we’ve covered Apple’s iPad quite a bit this week. While there are other happenings in the mobile tech world, this was a big one — besides, I haven’t blogged much about it just yet. Oh, I will — I’ve been spending time with the device in bits and pieces over this holiday weekend — but I wanted to let the dust settle in terms of coverage. However, there’s one tidbit I wanted to share now, simply because it solves a problem for Google Calendar users that want to sync events with their iPad using Google Sync.

The problem is — using a Microsoft Exchange setup for Google accounts currently works for one single calendar on the iPad. I can’t have that, so I scoured the web for a workaround, found one in a MacRumors forum, and used it successfully. Here’s the method to use until Google addresses the issue for Apple’s iPad — you’ll need to use the Safari browser, although this might work with user agent string spoofing on other browsers too:

  • Open Safari and then view its Preferences pane.
  • In Preferences, go to the Advanced tab and check “Show Develop menu in menu bar.” If you already have this checked, you can skip this step. Close the Preferences.
  • In the Safari menu bar, you should now see a Develop menu option. Select it, choose the User Agent option and pick “Mobile Safari 3.1.3 — iPhone” This tells web sites that you’re using the iPhone’s browser. You need to do this to open up the mobile site for the Google Sync service.
  • In Safari, browse to http://m.google.com/sync and sign in if needed. Normally you’d do this on your mobile device, but Google isn’t yet recognizing the iPad properly. If you try to configure Google Sync from the iPad, it will say “Sorry, Google Sync is not supported on this device.”
  • Now go to the Develop menu in Safari and choose to Disable JavaScript as shown by the check mark below.
  • Still in Safari, choose to manage your iPad. In my list, it’s the most recent device, but if you use Google Sync across multiple devices, it could appear anywhere in the list.
  • In the next window, you’ll see that Google says you can sync up to one calendar to your device. Ignore that message because the workaround now allows multiple calendar selections. For instance, I chose three primary calendars and three shared calendars, offering both work and family events in one single view.
    Once you’ve made your selections, click the Save button. That should do it, so don’t forget to undo the User Agent change and re-enable JavaScript in Safari. On the iPad, here’s what the result looks like less than a minute after I ran through these steps:

I’m sure Google will address the one calendar limitation with Google Sync, but until they do, you can easily work around the issue in just a few minutes. Hopefully that helps — and now I’m off for some more iPad playtime so I can share all my thoughts soon.

Related iPad Content from GigaOM Pro (sub req’d)

You’re subscribed! If you like, you can update your settings

  1. Don’t have an iPad, but can you use CalDAV? Works great with iPhone, supports multiple calendars, and even syncs calendar colors between gCal and iPhone! All without Exchange support.

    1. Curtis Carmack Mike Monday, April 5, 2010

      Mike,

      CalDAV works great and is what I used with no problem when I first fired up my iPad. Some users, however, need to be able to send invites, which I’ve heard CalDAV does not support on Google Apps.

      Curt

  2. Rafael espinoza Sunday, April 4, 2010

    Thanks a million! This worked great! the functionality of the iPad calendar is now better than my iPod Touch, because I can now toggle off calenders too! Great explanation and walkthrough.

  3. Thank you so much for the walk through. This completely worked for me, too.

  4. Brilliant. I am a PC guy but I have an iphone.
    I managed to do this on my iphone with turning off Java in the settings.
    Working like a charm.
    Thank you so much.
    Tal

  5. I can confirm that this also works for Google Apps (for your domain) users, although it takes a few extra clicks, and I had to log in twice.

    Follow Kevin’s instructions exactly, but after logging in look in the middle of the page where it says:

    Google Apps user?
    Configure your domain at m.google.com

    Click that link, then you’ll see a page with little buttons for the individual Google services. Below the buttons look for:

    Google Apps user?
    Tap to configure for your domain

    Click that, and a dialog opens at the top of the window prompting you to enter your domain. Enter the domain and press the Go button.

    Now, I got a green box at the top of the window showing my domain name and several buttons. Click the “Sync” button.

    On the next screen click “Sign in with your Google Apps Account.” Enter your user name and password.

    NOW, you will finally see the magic page called “Google Sync – Manage Devices” and your iPad should be listed. Disable javascript and click on the iPad link to see the list of your calendars. Check the calendars you want on your iPad and press the “Save” button on the bottom right.

    As soon as I went back to my iPad all of the calendars had magically appeared.

    Good luck.

    1. Kevin C. Tofel Robert Monday, April 5, 2010

      Thanks for the Google Apps steps, Robert. I was already signed into Google Apps prior so I didn’t have to run through them, but other surely will. :)

  6. Nice find Kevin. On the iPad first day for work use and working great so far. Doing everything I normally do on Netbook. :)

  7. question.

    what allows google to see that you now, in fact, own an ipad?

    when I put m.google.com/sync in my browser (after following instructions), I only have the option of altering my iphone calendars.

    it seems as though google doesn’t know that I have an ipad yet. I want to tell them really bad, but don’t know how.

    thanks

    1. same question here. only seeing my iphone

  8. Kevin I am with you except when you chose to manage your ipad. I dont see that on the safari screen. Where did you see that list with iPad at the top. I don’t see that. Also does this then mean that the calendar will sync over wifi? or only when I physically hook up the ipad to the laptop and sync through itunes? Thank you.

    1. Shoot. Never mind. Got it. Thank you for the great tip. I was working on how to do this when I first saw your write up.

  9. Robby Russell Monday, April 5, 2010

    Thanks so much for this. Worked perfectly! :-)

    Was really frustrated that I couldn’t get all my calendars to show up on here… but could on my iPhone. :-D

    Seriously… thanks!

Comments have been disabled for this post