Add an event to the calendar from a browser on mobile platforms

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)

+5
source share
1 answer

I think it all depends on the browser and device settings and / or on whether they have the opportunity. There is no universal way to force an ics file to be added / signed or imported into any calendar application.

Desktop browsers are configured by default to send ics links to everything they consider your calendar application. (But I, for example, always open ics files in notepad for testing)

, iphone , : http://blog.fosketts.net/2011/01/13/apple-breaks-ics-calendar-autosubscription-ios-42/ "" .

"" - , , , .. .

, , Google - , " google". - , gooogle, - "", .

, , - , "" isc . ics.

https://discussions.apple.com/message/10022359#10022359

http://www.fulltimecasual.com/apple/iphone/accepting-ics-invitations-on-iphone

, . , .

" : http://www.zimbra.com/forums/administrators/17564-invites-ics-files-auto-populate-calendar.html

+3

All Articles