Unlike my typical tutorial formats, this one will be a near copy/paste from an email I sent to a real person so that other real people can connect this to their real brain and emotions:
I’m going to forewarn you that this email is dripping with anger/frustration so try to just plunder through it and even try to enjoy it if you can….
Apple/mac is nuts. I can’t put into words how much I can’t stand the company.
They do everything under the sun to make their users dumb and compliant – in fact, it’s creepy if you think about this…. I remember now (after this morning) why I full scale boycotted Apple and threw this iPod in the ‘smartphone trash pile’.
I will stop my rant here.
<insulting section about all iphone users removed>
But, back to the solution because at this point I just want to get our calendars working for the next few months, but please let me put in a plug here to strongly consider the company you are supporting and know that yes, there is a way to totally escape the Apple corporation forever. – It’s called Ubuntu. I hope your next move is far away from these guys… I leave it with you and I promise to dedicate all my free time to helping you if/when you are ready to make the move. Until then I hope I never have to turn this stupid thing on again:
Do this in this impossible-to-imagine difficult workaround solution, and I hope by God’s grace that your ‘issue’ is the same one I’m having here which has everything to do with the Fruit Co. and their ‘ways’.,,,
1. go to ‘settings’
2. go to ‘mail/contacts/calendars, etc’
3. add account
4. go to ‘other’ (because they weren’t respectful enough to give calDav and iCal a title or it’s own option space)
5. add calDAV account (*not* calendar subscription because it seems this fruit co can’t make this work without upgrading to the $10,000 phone or buying the latest fruit air laptop to go with it…??)
6. server: YOURSERVER.COM
7. user name: YOURCLOUDUSERNAME
8. password: your cloud password
9. description: your creative name for calendars
10. hit ‘next’
now here is where it gets *real lame*. It will say want to continue without SSL? Sure, no problem:
11. continue (yes, i will move forward without SSL)(why? Because fruit co is not secure so why bother with https? in fact, let’s make it *not work at all*)(let’s encrypt is legit SSL and it doesn’t want to work)
12. you will get “unable to verify account information” error. Why? No reason. Just because they want you to use their systems… but let’s overcome!
14. advanced settings
15. change whatever port number is listed there to 80
16. make sure SSL is off (should be)
17. go back (which somehow saves these settings even though there was no indication saving was happening..?)
18. hit ‘next’
19. but it doesn’t work! cannot verify account details blah blah? why? Because for no explainable reason, the advanced settings just randomly chose its own URL for the calendar – randomly – as if somehow Fruit Corporation is supposed to know where your calendar is hosted? no problem. let’s overcome…
20. hit ‘advanced settings’
21. make sure the ‘account URL’ is set exactly to this: http://YOURSERVER.COM:80/YOURSUBDIRECTORY/remote.php/dav/principals/users/YOURUSERNAME/
22. go back
23. done (which somehow means save?)
Here is a summary of what the two screens should look like to make it more simple to make sure you ‘followed their rules’
user name: YOURCLOUDUSERNAME
password: YOUR CLOUD PASSWORD
descxription: some long url probably
2. advanced settings screen
use ssl: off
account url: http://YOURSERVER.COM:80/YOURSUBDIRECTORY/remote.php/dav/principals/users/YOURCLOUDUSERNAME/
Now, you *BETTER* report back to me that this @#$#$@#$@#$@#$ is working or I’ll @#$@#$
<SMASHES FACE ON DESK>
Wayne Out There
After a long, long, time, the solution to syncing my Owncloud calendar to Android was bloody easy. The reason why I couldn’t get it done is because it seems that google (no surprise) blocks these kind of tools from their app place. They like to have things like your daily schedule and whereabouts nicely available for exploiting.
If you don’t like that, until the Ubuntu phone calendar synch is up and running and a calendar is paramount, this solution worked awesome for me. If you don’t have an owncloud set up in your own house and the calendar set up, I have some post on this site about that but my friend reported that it’s overly and unecessarily complicated. Check it out and compare it against others and do your best.
The second assumption is that you can manually download and install a .apk file on your phone. I’m pretty sure that all android phones can do this if you go into the security settings and force it to allow non-play apps to install. I’m running Cyanogen mod on a rooted phone so it definitely works…
- owncloud + calendar is up and running (or some other network-sharable calendar)
- you can download/install .apk files on your android mobile
1. On your mobile, Go to this link https://f-droid.org/repository/browse/?fdid=org.gege.caldavsyncadapter
2.Make sure your mobile security settings are set to allow ‘install any .apk file’ or the next step might not work
3. Click and download the ‘download apk’ link which will start download.
4. Click the download complete notification and it should start install
5. in phone settings under ‘accounts’ click ‘add account’ and chose calDav Sync adapter
6. Enter your calendar credentials (ie. from owncloud) and make it do its thing
In my case I had to reboot my phone once to make it do a full and perfect sync but hopefully that won’t happen to you. It was some kind of ‘time out error’. After rebooting all was good.