Anthony Chu, the lead developer of Wonder Reader for Windows Phone, has posted a wonderful workaround for Windows Phone “Mango” users that wish to access multiple Google Calendars from the same account. As I’ve documented separately, this should be possible since Microsoft has broadly enabled multiple EAS-based calendars from the same source in Mango, and Google Calendar uses EAS. But because of a misconfiguration on Google’s part, only the primary calendar shows up in Mango.
By default, Google only syncs your primary calendar with your device. On other mobile OS’s like iOS, Google allows you to select additional secondary or subscribed calendars to sync. The problem is that Google doesn’t allow Windows Phones to access this functionality.
The Solution in a Nutshell
Google provides a web page for selecting which of your calendars to sync, but they only made the page visible to iOS devices (and also Android, I would assume). The basic idea is to make Google think you’re browsing to that page on an iOS device (iPhone, iPad, iPod Touch) so that you can select additional calendars to sync to your Windows Phone. There are 2 ways of doing this: actually using an iOS device if you have access to one, or spoofing the user agent of your web browser to make Google think you’re on iOS. I’ll be detailing the latter approach.
Read the post for the full instructions. I’ll play with this today, but I’ve got a busy morning with a few meetings, so I wanted to get this news out as quickly as possible.
Update: I can now confirm this works wonderfully. Good stuff.