The last time i posted how to configure Google Calendar CalDAV on an iPhone, it was still in 3.0 beta 1. Now that iPhone 3.0 has gone gold, i decided to post updated instructions.
- Go to “Settings” and select “Mail, Contact, Calendar”. On the “Mail, Contact, Calendar” menu, select “Add Account…”.
- On the “Add Account….” screen, select “Other”.
iPhone 3.0: Add Account...
- On “Other” screen, choose “Add CalDAV Account”.
- Enter “google.com” for Server. It will be automatically changed to “www.google.com” as you go to the next field. For User Name, enter your Google Mail account username, without “@gmail.com”. As you go to the next field, “@gmail.com” will be padded to the username. If you are setting this up for an account on Google Apps, enter the full email address name, ie, name@domain. When you are done entering the password, click on “Next”.
- Google Calendar CalDAV account information being validated:
- Once your Google Calendar CalDAV account is validated, it will show up in Calendar.
Advertisement
Tags: 3.0, CalDAV, google calendar, iPhone
June 17, 2009 at 11:42 pm |
It seems it only syncs the first google calendar. if you have more than one, it will ignore the others.
June 18, 2009 at 1:21 am |
Has anyone tried out davical as davcal server. I´ve tried it yesterday it does not seem to load my calendar.
June 18, 2009 at 2:23 am |
Just to let you know, you can import more than the first google calendar, but you need a new caldav for each google calendar.
1. Expand the “Server Options” section to expose the Account URL setting.
2. For Account URL, specify “https://www.google.com/calendar/dav/[Google Calendar ID]/user”. Note that it’s actually “/user” there at the end, not your user name. The Google Calendar ID in brackets is visible in Google Calendar by going to the settings for a calendar and looking toward the bottom of the Calendar Details tab. You’ll see some funky junk like “asdfjklasdfjklasdjklasdjkl@group.calendar.google.com” or similar. That’s the Google Calendar ID.
June 18, 2009 at 5:33 am |
Hey, cool!
And what’s the procedure for Google Apps calendars?
June 18, 2009 at 7:52 am |
@rouven:
Thanks for the info on how to set up CalDAV for more than one Google Calendars.
@ Leandro:
It’s the same except for User Name, you specify your Google Apps email address. I am guessing you have your own domain for Google Apps, assuming it is called xyz.com, so the User Name that you should use is username@xyz.com.
June 18, 2009 at 8:40 am |
I’m so glad that they rolled this out finally. Yes, there was the Google Sync tool, but this uses the one allowed Activesync connection, and like many users, I already have that one pushing out my work email and calendar. Thanks!
June 19, 2009 at 11:30 am |
@ rouven – where is the “server options” section? Do you mean Advanced Settings/ Account URL ?
June 19, 2009 at 11:33 am |
@tastic:
Yes, it is in the Advanced Settings called Account URL.
June 19, 2009 at 11:49 am |
@ktula – Thanks. I am missing something, I cant get it to work at the moment. Crap.
June 19, 2009 at 11:51 am |
@tastic:
What are you trying to achieve? Add a second Google Calendar?
June 19, 2009 at 11:55 am |
[...] Update: The instructions listed below are obsoleted. They are meant for iPhone 3.0 beta 1. For instructions on configuring Google Calendar CalDAV on iPhone 3.0 (released on 6/17/2009), please refer to this. [...]
June 19, 2009 at 4:35 pm |
Yes, trying to sync a secondary calendar.
June 19, 2009 at 5:13 pm |
@tastic:
You need to add a new CalDAV account for your second calendar. Are you trying to change your only CalDAV calendar?
June 20, 2009 at 5:36 am |
I am having same problem. I am trying to add a second google calendar using caldav. I changed the calendar url and it still isn’t showing up in my calendar list on the iphone. any ideas?
June 20, 2009 at 9:32 pm |
As rouven suggested, it’s certainly possible to add multiple CalDAV calendars, but the interface isn’t very intuitive. When adding a new calendar, instead of typing “www.google.com” into the server field you can paste “https://www.google.com/calendar/dav//user” instead. You’ll find your in the calendar settings page of Google Calendar (it looks like an email address). I’ve written up a full set of instructions here: http://www.atnan.com/2009/6/19/configuring-multiple-caldav-google-calendars-on-iphone-os-3-0
Cheers,
Nathan
June 20, 2009 at 9:35 pm |
Hmm…looks like the comments system removed some parts of my comment. That URL should have been “https://www.google.com/calendar/dav/CALENDAR_ID/user”, where CALENDAR_ID can be found in the calendar settings page of Google Calendar.
June 24, 2009 at 12:04 am |
[...] raining ktula » Blog Archive » How to configure Google Calendar CalDAV in iPhone 3.0 (tags: iphone caldav google calendar) « links for 2009-06-22 [...]
June 24, 2009 at 8:39 pm |
im confused maybe someone can help..
whats the difference between doing this method, and setting up the calendar as an exchange connection on the iphone which is what im doing now with my google apps domain?
June 24, 2009 at 8:47 pm |
@dan:
Sorry, i am not familiar with setting up iPhone with MS exchange.
June 25, 2009 at 7:48 pm |
@ktula the setup is exactly the same as this caldav method except you choose “exchange” instead of “other” during the setup.
I just don’t know what the difference is between the two types of connections and if there are any benefits over eachother
July 9, 2009 at 11:35 am |
So, first thanks for everyone who contributed to this thread so far. I discovered something pretty cool when trying a short cut for the instructions that I’d like to share. Since the URL address is so long, I copied it and emailed it to myself in order to paste into CALdav. However, when I touched the URL address on my iPhone, I got a prompt asking if I wanted to subscribe. I accepted –had to answer this prompt twice, and then got a message saying the account was added and I could hit view events or done. I clicked view events and my second calendar was there. Very psyched. When I go to Calendars, I can choose which calendars to view or All Calendars.
This seemed to circumnavigate the whole set up process… Works with Google Calendars and the URL found at the bottom of each calendar.
July 9, 2009 at 11:36 am |
@Cara: Thanks for the great tip!
July 13, 2009 at 11:09 am |
So there’s not actually a way to sync your local iPhone cal with the online google one so that they are the same, rather than having the two of them both available but separate on your phone?
July 13, 2009 at 11:35 am |
@Paulb: If the only calendar on your iPhone is the Google CalDAV calendar, then you will only have one calendar on your iPhone.
July 22, 2010 at 10:29 am |
Hi,
I have the iphone version 3.1.3 and have followed all the steps you laid out but I can’t get my additional google calendar categories beyond the primary one to appear on my ical in my iphone. My primary one shows up fine. Do I actually put the line of jibberish from the google calendar site starting with iframe..directly into the server input line? When I did it changes back to the default http://www.google.com. Did you mean to put that whole line of gibberish through group.calendar.google.com into the account URL input line on the iphone?
Thanks. I’m almost there.
July 22, 2010 at 10:37 am |
I just found a fix that involved none of this! I just used the google (blue square) app I had on my iphone and went to calendars and it pulled up my google calendar in full with all the categories as I see it on my computer. I added that to my home screen on my iphone, and voila! problem solved. I now have a google calendar button on my home screen. Perhaps this app came out after your original discussion was posted. Thanks for the detail, anyway.