8

iOS で CalDAV および CardDAV アカウントを変更するための API があるかどうか疑問に思っていました。私はアプリを開発していますが、iOS 設定で手動で設定することなく、ユーザーがカレンダー/連絡先の同期を簡単に有効または無効にできるようにしたいと考えています。独自の CalDAV / CardDav 実装を持ち込んで、EventKit / アドレス帳 API を使用して同期できることはわかっていますが、この種の実装は避けたいと思います。デフォルトの CalDav / CardDAV を使用するよりもはるかに困難でエラーが発生しやすいためです。 iOSの実装。

ご回答ありがとうございます。

4

1 に答える 1

0

あなたが何をしようとしているのか完全にはわかりません。

  1. 新しい calDAV/cardDAV アカウントを作成します。- サーバー側のアクション。
  2. 既存の calDAV/cardDAV アカウントを購読する - デバイスで設定アプリを使用します。
  3. 購読しているアカウントでイベント/人々を作成する - あなたのアプリでこれを行うことができます.

ドキュメントから:

Event Kit は、ユーザーの Calendar データベースへの限定的なアクセスを提供します。出席者やアカウントの追加など、フル機能のカレンダーまたはリマインダー アプリを実装するために必要なすべてが含まれているわけではありません。

したがって、それは calDAV の NO です。

AddressBook のドキュメントはそれほど規範的ではありませんが、Apple がアカウント レベルであらゆるものをユーザーに完全に制御できるようにする方法を知っているので、cardDAV についても同じことが当てはまると思います。

ただし、設定アプリで calDAV および cardDAV アカウントを追加する機能があります。これは、新しいアカウントを購読するための唯一のオプションのようです.

于 2013-01-22T16:29:19.403 に答える