Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I got it to work as it was confusing since I am using the Google Apps suite. So the calendar that I wanted to add via caldav has a calendar ID of: janedoe@nameofcompany.com instead of {string of characters}@group.calendar.google.com. So that is where i got confused but I got it now.
 
I got it to work as it was confusing since I am using the Google Apps suite. So the calendar that I wanted to add via caldav has a calendar ID of: janedoe@nameofcompany.com instead of {string of characters}@group.calendar.google.com. So that is where i got confused but I got it now.

Ah yes of course. The string of characters address would only apply to secondary calendars that you might have setup within that specific company Google app suite. At least, if you do happen to setup secondary calendars, you now know how to sync up those as well!
 
Thanks for the walkthrough, I had been looking for this info for the past two days. I've got all the Google calendars that I've created synced to the inbuilt calendar, but I can't sync a subscribed view only calendar (Japanese holidays). Am I trying to do the impossible, or is there a way to do that?

EDIT: Got it! Go to calendar settings in Gcal, and next to the Calendar ID, there are the XML, ICAL, and HTML buttons. Press the ICAL button, copy the URL, send it to yourself in email, and paste that into the 'Add Subscribed Calendar' under the iPhone settings.
 
I had this working with no issues before I brought home my 3G S and now this refuses to work, it constantly prompts me for a password.
Any Ideas?
 
Thanks for the walkthrough, I had been looking for this info for the past two days. I've got all the Google calendars that I've created synced to the inbuilt calendar, but I can't sync a subscribed view only calendar (Japanese holidays). Am I trying to do the impossible, or is there a way to do that?

EDIT: Got it! Go to calendar settings in Gcal, and next to the Calendar ID, there are the XML, ICAL, and HTML buttons. Press the ICAL button, copy the URL, send it to yourself in email, and paste that into the 'Add Subscribed Calendar' under the iPhone settings.

I was just about to say, for subscribed calendars use the iCal protocol!

I had this working with no issues before I brought home my 3G S and now this refuses to work, it constantly prompts me for a password.
Any Ideas?

I have no idea why this would happen... Are you saying that when you setup the calendar on your 3GS the password prompt started? Does it still work on your old 3G? You might just try resetting your password from Google.com (set it to something new, then set it back to what it was). Otherwise, I'm really not sure why that would be happening - I don't have a 3GS! Is anyone else having this problem?
 
No its not working on the 3g either, i popped my sim back in there and same thing prompting for passwords.
 
No its not working on the 3g either, i popped my sim back in there and same thing prompting for passwords.

Can you provide a screenshot? I'm trying to understand where you would be prompted for a password... Assuming you typed in your username and password as you setup the CalDAV calendar, I have no idea where it would be asking you for a password.
 
I don't know if it's the same problem, but I've had Momo and Pocket Informant both send me to sign in some captcha thing where I enter my username, password, and one of those type the characters you see below. Seemed to be Google doing something.
 
Using the OP method I noticed you can have 2 alerts set. But with google sync you can only have 1 calendar alert (but it pushs much faster).
 
Using the OP method I noticed you can have 2 alerts set. But with google sync you can only have 1 calendar alert (but it pushs much faster).

I always had problems with Google Sync. Plus, doesn't it have to route through Outlook? The less applications that the data has to run through the better. Before I was using a variety of hacks, syncing the iPhone calendars (MobileMe) to Outlook, syncing Outlook to Google, Syncing Google to Sunbird. It never worked properly. This is so much easier - at least I think it is!
 
I don't think it uses Outlook, just the Microsoft exchange protocol. With the limited time I tested it, the exchange method appears much faster but from within Google Calendar only 1 alert ever gets pushed to the iPhone.
I think your method is better as setting 2 alerts are more important to me.
 
I don't think it uses Outlook, just the Microsoft exchange protocol. With the limited time I tested it, the exchange method appears much faster but from within Google Calendar only 1 alert ever gets pushed to the iPhone.
I think your method is better as setting 2 alerts are more important to me.

I understand what you mean. Yes, there is a slight delay - it's certainly not pushing instantly. For instance, when I add an event in Sunbird, it takes maybe 15 seconds to show up on my iPhone.

While it's not as fast as Exchange/MobileMe, you don't really need to have events being pushed around instantly. Presumably by the time you need to access the calendar from another source (i.e. your desktop or notebook, or from Google.com), the events would have been pushed because the delay is only a matter of seconds.
 
Do all the current reminders in the Google calendars show up into the iPhone as the alerts normally do? The exchange version of google doesn't support or handle this so wondering if this does.
 
Do all the current reminders in the Google calendars show up into the iPhone as the alerts normally do? The exchange version of google doesn't support or handle this so wondering if this does.

I believe so. I have been adding reminders via Sunbird (to Google), and those appear to be transferred to my iPhone. I will test it right now from Google.com just to be sure.
 
I believe so. I have been adding reminders via Sunbird (to Google), and those appear to be transferred to my iPhone. I will test it right now from Google.com just to be sure.

Please let me know, I would love to be able to dump mobileme if possible.
 
Please let me know, I would love to be able to dump mobileme if possible.

I just tested it and I can confirm it works. However, you have to be sure that you are adding the event some significant time before the reminder is scheduled to activate.

I assume this has something to do with the fact that it takes some time to push the information to the phone, so it probably pushes the information to ping the reminder sometime after it has been added to the calendar. However, if you give it enough time (probably at least 10 minutes between the time you add the event and the time the reminder goes off) it works perfectly.

Just make sure that your Google calendar is actually set to the correct time zone. If it's out of sync with the phone/your actual time zone I assume events might get jumbled.

So there you go, no need for MobileMe for calendars whatsoever. Just make sure that when you're setting the reminder type from Google that it's set to "pop-up." (You can remind yourself by pop-up and/or by email)
 
I had this working with no issues before I brought home my 3G S and now this refuses to work, it constantly prompts me for a password.
Any Ideas?

i had that problem as well, i deleted all my cal settings on the iphone and started from new and it works well now. ical -->googlecal <--iphone

r.
 
I have done everything mentioned in the posts but still can not get the thing to work. My problem is that once I enter the info and go to advance settings it keeps defaulting to https://www.google.com:443/calendar/dav/myusername%user.

It keeps adding the :443 and a % for the @ symbol.

Any ideas?

It's supposed to do that (that happens when the phone processes the URL), so that wouldn't be causing your problem. Can you be more specific about what isn't working for you?
 
It's supposed to do that (that happens when the phone processes the URL), so that wouldn't be causing your problem. Can you be more specific about what isn't working for you?

It I enter just the initial setup info and not the advanced settings I can go to my calendar and see the calender but it does not transfer any of the actual events it is an empty calendar. When I enter the advanced settings and go to the calendar than I cant even find the calendar.

Don't know I have gone step by step but cant get a handle on it.
 
It I enter just the initial setup info and not the advanced settings I can go to my calendar and see the calender but it does not transfer any of the actual events it is an empty calendar. When I enter the advanced settings and go to the calendar than I cant even find the calendar.

Don't know I have gone step by step but cant get a handle on it.

How long did you wait before you decided the events were not going to show up? It takes several minutes - maybe even half an hour in some cases, for the calendar to sync up to the server for the first time. Just erase any previous attempts, start over again and follow the instructions, then just leave it be for an hour or so. That should be enough time to allow the calendar to sync up to the sever.
 
I had set up CalDAV with google for my default calendar and then set up subscribed calendars for all my other ones under google. Of course a few minutes ago I found out that I can't create new events in a shared calendar on the iPhone, so after a quick google search I came across this excellent guide:

http://www.atnan.com/2009/6/19/configuring-multiple-caldav-google-calendars-on-iphone-os-3-0

It touches upon many of the things already said in this thread, but may be a little easier to follow for some people. Enjoy.
 
thanks, this is a GREAT find +1

I use exchange for work email, but like to keep calendars separate, so this is sweet :D
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.