PhoneBoy Speaks Ep 328: Making Windows Phone iCloudy
Contrary to popular belief, it is possible to get your Windows Phone to sync with iCloud. More specifically: email, contacts, and calendar. I talk about it in the podcast but describe the procedure in this post.
These step require Windows Phone 8 GDR2 or above. This is because this is the first release Microsoft has added support for CardDAV and CalDAV, which they had to do in order to allow Windows Phone devices to access Google's services. This may be supported in a future Windows Phone 7.8 update, but I don't know for sure.
In Settings, go to Email+Accounts, click on Add an Account, and select Google. Enter a bogus email and password here, which we will change later to the correct information.
In Email+Accounts, wait until it says "Attention Required" for the new Google account you created. Then reboot the phone (Note this is important!)
Go back to Settings > Email+Accounts, tap on the new "Google" account you created and enter the following settings:
- Account Name: iCloud
- Email Address: Your @icloud.com address
- Incoming Email Server: imap.mail.me.com:993
- User Name: Your @icloud.com address
- Password: Your iTunes Account password
- Outgoing Email Server: smtp.mail.me.com:587
- Contacts Server (CardDav): contacts.icloud.com
- Calendar Server (CalDAV): pXX-caldav.icloud.com
XX in the above can be determined by logging into icloud.com, finding one your calendars, clicking on the RSS icon, selecting Public Calendar, and looking at the URL, which will look something like:
In this example, replace XX with 01 (zero one).
Save and Activate Sync