We’ve built a feature that provides an import from a web app of an calendar file (.ics) into a user’s calendar. It works fine on Android, Windows and Mac OS. However, iOS has restrictions that prevent it working. I’ve found an example from a local council that use a download with the unofficial Apple protocol webcal:// which I’d like to try out.
I’m thinking I need to generate the file, write it to S3 and provide a link to download/subscribe to it to the user, however I can’t figure out how I’d do this with AWS - how do I serve a file using a different protocol?