2009-08-27 10 views

答えて

1

カレンダーアプリケーションは、Apple URL Scheme ReferenceのURLを使用して起動できるアプリケーションとしてリストされていません。サポートとして

次のアプリケーションがリストされています:

  • メール
  • 電話
  • SMS
  • 地図
  • のYouTube
  • のiOS 4.0 Yは
  • のiTunes
+0

私はあなたが正しいかもしれないと思います...フックや詐欺を通じてカレンダーにエントリーを追加するバックドアを知っている人がいない限り?N –

+0

私はこの回答がFedorの答えとして古くなったと思います。 – Jasper

+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

1

あなたが言及したすべてのそれらのものは、簡単にアプリケーションを起動し、いくつかの場所に行くために使用することができます。

  • Googleマップを:アドレス
  • メールにアクセスしてください:電子メールに送信するメッセージを開きます
  • のSafariに対応:Webアドレス

しかし、カレンダーとあなたが行うことができる唯一の本物のイベントを追加しているに行きます。これがあなたがしたいことならば、私はあなたがこれらの2つの提案のどちらかを行うことができると思います:

URLをical://www.somesite.com/event-information.icalで開始してください または、ちょうどhttp://www.somesite.com/even-information.ical

しかし、私はあなたがカレンダーの特定の日付にジャンプすることができる場所を認識している方法はありません。

+0

こんにちは、これはまさに私がやりたいことですが、あなたの提案はどちらもうまくいきませんでした。 'ical://www.somesite.com/event-information.ical'を使用すると、iPhoneはURLを開くことを拒否し、 'http://www.somesite.com/even-information.ical'メッセージ '購読できません - カレンダーエントリを購読できませんでした' あなたの提案のお読みいただきありがとうございます、これは正しい軌道にあります! ニック。 –

1

を新しいカレンダーAPIにアクセスできるようになりました。

+0

AppleはEvent Kitフレームワーク(https://developer.apple.com/library/ios/documentation/datamanagement/conceptual/eventkitprogguide/Introduction/Introduction.html)を呼び出していますが、カレンダーイベントの_programmatic manipulation_を提供していますが、あなたはカレンダーの_app_を起動/起動できません。 – mklement0

14

このコードは、カレンダーアプリを起動します。あなたの答えのEDITの一部に答える

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

試験済み&確認済み – Jasper

+0

未記載ですが、まだiOS 7として動作しています。あなたはそれを使ってカレンダーアプリを単に起動する以上のことができますか?エントリを作成したり、特定の日付にジャンプすることはできますか? – mklement0

+0

これはカレンダーを呼び出すための正当な方法ですか?あなたは、その文書化されていない方法で電話するように言った。アプリの提出中にリンゴは拒否しますか? @ mklement0 – Ramdy

関連する問題