許多日曆程序(Outlook,iCal)支持vCal,用於下載事件信息並將其添加到日曆中。其他人可以使用vCalendar微格式來提取數據。但是,這兩者似乎都不支持iPhone。如何在iPhone的Web頁面上創建「添加到日曆」鏈接
是否有任何功能相同,可以讓我列出頁面上的事件信息,並讓網站訪問者只需點擊一下就可以將事件添加到她的日曆中?由於Mobile Safari使得從網頁中提取電子郵件和電話號碼變得非常容易,因此沒有類似的事件功能似乎很奇怪。
許多日曆程序(Outlook,iCal)支持vCal,用於下載事件信息並將其添加到日曆中。其他人可以使用vCalendar微格式來提取數據。但是,這兩者似乎都不支持iPhone。如何在iPhone的Web頁面上創建「添加到日曆」鏈接
是否有任何功能相同,可以讓我列出頁面上的事件信息,並讓網站訪問者只需點擊一下就可以將事件添加到她的日曆中?由於Mobile Safari使得從網頁中提取電子郵件和電話號碼變得非常容易,因此沒有類似的事件功能似乎很奇怪。
更新:
注意,這是一個非常古老的答案。由於iOS 5您可以使用EKEventStore
訪問日曆事件,Mobile Safari將在Calendar中打開.ics
文件。
原來的答案
這是不可能的,對於iPhone上的日曆沒有API,可悲。您可以構建一個應用程序,該應用程序註冊了專門的URL方案,但由於沒有API(例如AddressBook),您仍然無法將日曆條目保存到日曆後臺。
一項決議可能是(從iPhone OS 3.0):
或者使用Google日曆從您的網站發佈條目,可以使用CalDAV輕鬆將其與iPhone日曆同步。
另一個有用的鏈接:http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/
這很糟糕。我很驚訝iPhone默認不處理這個問題。 – scunliffe 2011-03-09 15:24:07
安全問題,也許?看起來像是一個疏忽。 – iamkeir 2012-05-03 09:34:11
.ics文件是否仍然適用於iOS 7?因爲我在使用iPhone和iPad時遇到困難? – RPDeshaies 2014-05-13 11:38:40