许多日历程序(Outlook,iCal)支持vCal下载事件信息并将其添加到您的日历中。其他人可以使用vCalendar微格式来提取数据。然而,iPhone上似乎都没有支持这些。
是否有任何功能等同物允许我在页面上列出活动信息并让网站访问者只需点击一下即可将活动添加到她的日历中?由于Mobile Safari可以非常轻松地从网页中提取电子邮件和电话号码,因此事件没有类似的功能,这似乎很奇怪。
答案 0 :(得分:20)
从iOS 5开始,如果您创建.ics文件的http链接,Mobile Safari将提供在日历中打开它。
答案 1 :(得分:8)
更新
请注意,这是一个非常古老的答案。自 iOS 5 起,您可以使用EKEventStore
访问日历活动,Mobile Safari将在日历中打开.ics
个文件。
原始答案
不可能,iPhone上的日历没有API,遗憾的是。您可以构建一个注册ical URL方案的应用程序,但由于没有API(例如,对于AddressBook),您仍然无法将日历条目保存到日历后端。
答案 2 :(得分:1)
一种解决方案可能是(来自iPhone OS 3.0):
或者使用Google日历发布您网站上的条目,这些条目可以使用CalDAV轻松同步到iPhone日历。
另一个有用的链接:http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/