webcal:// support on Android not working - is there a supported calendar feed alternative

salonMonsters picture salonMonsters · Apr 15, 2014 · Viewed 16.8k times · Source

We offer our clients the ability to subscribe to an iCalendar/VCalendar feed on their devices using a webcal:// link

We have a nice simple button that says "subscribe to this calendar", they click on it and their calendar app sucks in the data - voila.

This works great on most devices, but we've found it fails miserably on android devices.

On the default Android browser it gives a "Webpage not available" error which doesn't help our users.

On Chrome on Android it doesn't do anything when they click on the button, it just sits there and if I paste the webcal:// link into Chrome's address bar it looks it up in google instead of loading the cal feed.

If I use http:// it will display the feed contents in the webpage but won't trigger the calendar to subscribe to it which isn't very useful for our less savvy users.


So my question is: Is there a supported calendar feed type for Android that works without the user having to manually copy the link code from the web app, then open their calendar app and, click to add a subscription and then paste in the link?

At this point the best alternative I have is to detect the browser type and if it is Android pop up a window with the link code for users to copy and to give them instructions to go find the subscribe link in their cal and paste in the link. I know this is going to result in lots of support calls from less technical users though so I'd rather not :)

Thanks!

Answer

Seïfane Idouchach picture Seïfane Idouchach · Apr 16, 2015

As the webpage says

Android phones do not support webcals. However, you can subscribe the calendars to Microsoft Outlook or Google Calendar and then synchronize GoogleCalendar with Android. Also, you can install ICSSync on your device and then add calendar links to that app.

http://www.webcal.fi/en/supported_applications.php