For a recent application, I want to provide the ability to subscribe to a calendar channel while staying on an Android device. Switching to calendar.google.com and manually adding the http (ics) link is not an option. I can not find much information on this topic. Since this is a brand new application, it does not have to be ics. Just everything that works fine on iOS and Android.
In iOS, itβs as simple as you can just make a call programmatically using the .ics link, and the user will have a question about the subscription. Android ICS also introduced a calendar API, but in fact I have not found any clues on how you can subscribe to a publication with this. I donβt think itβs possible, because itβs just a way to create a new calendar or add / change events, but not subscribe to the changing .ics feed.
In any case, I just want to be sure that this is true and simply not an option. (This, in my opinion, is a defect in Android in 2014.)
There is another SO question that is related to CommonsWare's answer. But getting a user to install another application along with my application is simply not an option, and it is too cumbersome. Only a library that could make a subscription really make this process acceptable for use in an application.
android calendar feed icalendar subscribe
Jordy
source share