2009-08-27 89 views

回答

1

日曆應用程序未列爲可使用Apple URL Scheme Reference中的URL啓動的應用程序。

以下應用被列爲支持:

  • 郵件
  • 電話
  • 短信
  • 地圖
  • 的YouTube
  • 的iTunes
+0

我認爲你在這裏可能是正確的......除非有人知道通過鉤子或騙子向日歷添加條目的後門程序?N – 2009-08-27 16:15:44

+0

我認爲這個答案已經過時,因爲Fedor的答案工作 – Jasper 2013-04-29 12:12:58

+1

@JasperPol答案仍然基本上是正確的(FaceTime應該被添加),但有*不受支持的,未記錄的計劃 - 例如'calshow://'也可以工作 - 見[這裏](http://stackoverflow.com/questions/7658685/how-to-open-native-ios-app-calendar-notes-from-a-link-on-website?lq=1);儘管我不清楚你是否可以做更多的事情,而不是簡單地*啓動*應用程序。 – mklement0 2013-11-15 13:25:56

1

你所提到的那些東西都可以很容易地用於啓動應用程序,去一些地方:

  • 谷歌地圖:去一個地址
  • 郵件:打開郵件發送到電子郵件解決
  • Safari瀏覽器:去一個網址

但與歷年你唯一可以做的真實的東西是添加事件。如果這是你想要做的,我認爲你可以只做以下兩種建議中的任意一種:

用ical://www.somesite.com/event-information.ical開始你的URL 或者放棄特殊方案只是做http://www.somesite.com/even-information.ical

但我不知道你可以跳到日曆中的某個日期。

+0

你好 - 這正是我想要做的,但你的建議都沒有奏效。 使用'ical://www.somesite.com/event-information.ical',iPhone拒絕打開該URL,'http://www.somesite.com/even-information.ical'我得到消息'無法訂閱 - 無法訂閱日曆條目'! 感謝加載您的建議,但這是在正確的軌道上! Nick。 – 2009-08-27 15:27:48

1

與iOS 4.0ÿ您現在可以訪問新的日曆API。

+0

Apple稱之爲Event Kit框架 - https://developer.apple.com/library/ios/documentation/datamanagement/conceptual/eventkitprogguide/Introduction/Introduction.html - 但請注意,雖然它提供日曆事件的_programmatic manipulation_,甚至提醒,您無法_launch/activate_日曆_app_。 – mklement0 2014-05-20 13:59:21

14

該代碼啓動日曆應用:

NSString* launchUrl = @"calshow://"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]]; 
+1

已測試並確認 – Jasper 2013-04-29 12:12:22

+0

未記錄,但仍可用於iOS 7;你能做的不僅僅是*啓動*日曆應用程序嗎?你可以創建一個條目或跳轉到特定的日期嗎? – mklement0 2013-11-15 13:27:28

+0

這是調用日曆的合法方式嗎?正如你所說的那樣,它沒有記錄的方法。將蘋果拒絕,而應用程序提交???? @ mklement0 – Ramdy 2014-05-20 13:08:00

相關問題