BACKGROUND
If all you have is a single (primary) Google calendar, you can stop reading now and get a life. But if you are like me (re: no life and far too many secondary Google calendars), then you need to read on to have all of your secondary calendars appear on your iOS device. This is a feature that easily should have been part of iOS, but has been left to be maddeningly tough to accomplish.
HOW TO ADD CALENDAR DELEGATES TO iOS DEVICE
The first step is to determine the Google calendar ID:
1. On your computer, in your browser, go to your Google Calendar page
2. In the left side bar, click on the far right edge of name of the calendar to drop down the calendar menu
3. Select
Calendar Settings4. Near the top left of the page, click the
Calendar Details tab or link
5. Near the bottom of the page, in the
Calendar Address area, copy the Calendar ID URL. This will be in the form of:
(domain name)_(calendar alphanumeric code)@group.calendar.google.com
6. Copy this URL
7. Open your mail program and create a new mail document
8. Paste the Calendar ID URL into the new mail document
9. Enter the following immediately before the Calendar ID URL:
https://www.google.com:443/calendar/dav/
10. Enter the following immediately after the Calendar ID URL:
/user11. The full URL should now be in the following format:
https://www.google.com:443/calendar/dav/(domain name)_(calendar alphanumeric code)@group.calendar.google.com/user
12. Email this to an email account accessible by your iOS device
13. On your iOS device, open your email that you sent in step 12
14. Copy the full URL you created in step 11
Next you must create a new Mail/Calendar account as an Exchange account on the iOS device (as opposed to the otherwise intuitive option of creating your Google account as a Google account!). If you have already added your Google account to your iOS device as a
Google account, first delete the account from your iOS device then follow these instructions. Once complete, your iOS device will display the primary calendar for this Google account:
1. On the iOS device go to
Settings > Mail, Contacts, Calendars > Add Account... > Microsoft Exchange2. In the Exchange screen, configure as:
• Email:
Your full email address • Domain:
Leave blank • Username:
Your full Google email address that is hosting the calendar • Password:
Your Google account password • Description:
Anything you want, but best to be your full email address • Server:
m.google.com • SSL:
On
3. Click the
Done button.
Next, you will need to create a new, separate Mail/Contacts/Calendars account for each calendar delegate you want to access via iOS device.
1. On iOS device go to
Settings > Mail, Contacts, Calendar > Add Account... > Other > Add CalDAV Account2. Configure as:
• Server:
www.google.com • UserName:
Your full Google email address that is hosting the calendar • Password:
Your Google account password • Description:
Can be anything, but best to be the name of the calendar delegate (ie: Homework)
• Click the
Next button. If all information was entered correctly, you will be returned to the
Mail, Contacts, Calendars window. If any information was not entered correctly, an error will appear.
3. Click the
newly created Calendar account (ie: Homework)
4. Click
Advanced Settings6. Configure as:
• Use SSL:
On • Port:
443 • Account URL:
Paste in the full Google calendar URL you copied from step 14 above. • Click the Back button (named after the calendar delegate)
• Click the Save button
You now have read/write access to your Google calendar delegate on your iOS device!
Repeat for each delegate calendar.
Tags: iPhone, Google Calendar