私は、いくつかのクライアントと互換性のある当社のcaldavサーバを作成しています。サポートされている主要デバイスの1つは、iOS 4+を実行しているiPhoneです。iPhoneでcaldavアラームを無効にする
このサーバーはVEVENTをサポートしますが、サーバーが最初にiPhoneの設定で構成されている場合、iPhoneはVTODOもサポートしていると考えています。 VTODOカレンダーの概要がないので、私のサーバーにデフォルトのカレンダーを作成しようとします。コンソール出力の警告には、「このアカウントはタスクに対して有効ですが、タスクカレンダーはありません。私たちは既定の1つを作成しようとしています。「403ステータスの空のレスポンスでMKCALENDARリクエストを返しますが、電話機は失敗しているとは思われず、リマインダーのリストをリマインダーのアプリケーションに入れます。私はこのアカウントがタスクのために有効にされていないことを電話に知らせるべきではありません。
一般的なcaldavサーバに関する情報はほとんど見つかりませんでしたが、iOSがサポートしているサーバーでは何も期待していませんでした。私は、4791,5545,3744、および4918を含む複数のRFCの標準を遵守してきましたが、この特定の問題のための助けを見つけることができませんでした。私はリンゴが提供している開発者リソースも無駄に見てきました。
どのようなヘルプや正しい方向を指していただければ幸いです。 Jo
ありがとうございました!あなたが購読したカレンダーで成功したと聞いて嬉しいです。私はこれを読者専用のクライアント用のプライマリカレンダーに使うことができると考えていましたが、これは今のところうまくいくでしょう。あなたが提供することを望んでいる他のカレンダーのための読み書きソリューションを最終的に探していますが、あなたは正しいです。 – jomc