是否可以使用iOS上的应用程序修改CalDAV/CardDav帐户?

Señ*_*per 8 api caldav ios carddav

我想知道在iOS上是否有用于修改CalDAV和CardDAV帐户的API.我正在开发一个应用程序,我希望用户可以简单地启用和禁用日历/联系人同步,而无需在iOS设置中手动设置.我知道我可以使用自己的CalDAV/CardDav实现并使用EventKit /地址簿api进行同步,但我想避免这种实现,因为它比使用默认的CalDav/CardDAV要困难得多且容易出错. iOS的实现.

非常感谢您的答案.

Lin*_*ses 0

不完全确定你想做什么。

\n\n
    \n
  1. 创建新的 calDAV/cardDAV 帐户。- 服务器端操作。
  2. \n
  3. 订阅现有的 calDAV/cardDAV 帐户 - 使用设备上的“设置”应用程序。
  4. \n
  5. 使用订阅帐户创建事件/人员 - 可以在您的应用程序中执行此操作。
  6. \n
\n\n

来自文档:

\n\n
\n

Event Kit 提供对 user\xe2\x80\x99s 日历数据库的有限访问;它不包括实现功能齐全的日历或提醒应用程序所需的所有内容,例如添加与会者或帐户。

\n
\n\n

因此,这对 calDAV 来说是否定的。

\n\n

然而,AddressBook 的文档并没有那么规范,因为知道 Apple 喜欢让用户在帐户级别上对任何事物进行最终控制的方式,我怀疑这对于 cardDAV 来说也是如此。

\n\n

但是,可以在“设置”应用程序中添加 calDAV 和 cardDAV 帐户。这似乎是您订阅新帐户的唯一选择。

\n