Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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!

like image 748
salonMonsters Avatar asked Apr 15 '14 18:04

salonMonsters


People also ask

Is Webcal the same as iCal?

The webcal scheme was devised for use with the Apple iCal application and has become a common de facto standard for accessing iCalendar formatted files via WebDAV, usually using GET method. It is not an official URI scheme, such as http and ftp , as registered with IANA.

How do I add my Google Calendar to my android?

On your Android phone or tablet, visit the Google Calendar page on Google Play. Tap Install. Open the app and sign in with your Google Account.


1 Answers

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

like image 100
Seïfane Idouchach Avatar answered Oct 05 '22 18:10

Seïfane Idouchach