I am working on a mobile site that lists events. I thought that building an ICS file that contains all the information for a particular event, and a link to this file would be sufficient for the OS to process the ICS file and add this information to the calendar.
This works on desktop computers where the browser asks if I want to open the ICS file with the currently installed calendar application.
On Android and iOs, this does not work at all.
This is what I get from android:
- Chromebrowser - unable to download file; says the download failed.
- Firefox - downloads an ICS file and opens it with a text editor
- Opera - downloads the ICS file and opens it with a text editor
ios: uploads a file and does nothing
So, is there a way to pass this information on to the user so that he can add this event to his calendar? (e.g. JS Framework)
source
share