Für eine aktuelle Anwendung möchte ich die Möglichkeit bieten, einen Kalenderfeed zu abonnieren, während ich auf dem Android-Gerät bleibe. Zu calendar.google.com zu gehen und den http-Link (ics) manuell hinzuzufügen, ist keine Option. Ich kann nicht wirklich viele Informationen zu diesem Thema finden. Da es eine komplett neue App ist, muss es nicht ics sein. Alles, was auf iOS und Android funktioniert.
Unter iOS ist das so einfach, weil Sie programmatisch einen Anruf mit dem .ics-Link tätigen können und der Benutzer eine Frage zum Abonnieren erhält. Android ICS hat auch die Kalender-API eingeführt, aber ich habe noch keine Hinweise darauf gefunden, wie Sie damit ein öffentliches ics abonnieren können. Ich denke nicht, dass es möglich ist, da es einfach eine Möglichkeit ist, einen neuen Kalender zu erstellen oder Ereignisse hinzuzufügen / zu ändern, aber keinen wechselnden .ics-Feed zu abonnieren.
Wie auch immer, ich möchte nur sicher sein, dass dies wahr und einfach keine Option ist. (Dies ist ein Defekt von Android im Jahr 2014 meiner Meinung nach.)
Es gibt einen anderen Frage zu SO , die mit einer Antwort von CommonsWare zusammenhängt. Es ist jedoch keine Option, den Benutzer dazu zu bringen, eine andere App zusammen mit meiner App zu installieren, sondern ist viel zu umständlich. Nur eine Art von Bibliothek, die das Abonnement machen könnte, würde diesen Prozess für die Verwendung in einer App wirklich akzeptabel machen.