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

时间:2012-10-29 18:55:44

标签: ios api caldav carddav

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

非常感谢您的回答。

1 个答案:

答案 0 :(得分:0)

不完全确定你要做什么。

  1. 创建新的calDAV / cardDAV帐户。 - 服务器端操作。
  2. 订阅现有的calDAV / cardDAV帐户 - 在设备上使用设置应用程序。
  3. 使用订阅的帐户创建活动/人员 - 可以在您的应用中执行此操作。
  4. 来自文档:

      

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

    因此,这对于calDAV来说是一个NO。

    AddressBook的文档并不是规定性的,但是,知道Apple喜欢让用户对帐户级别的任何内容进行最终控制的方式我怀疑对cardDAV来说是否正确。

    但是,可以在Settings App中添加calDAV和cardDAV帐户。这似乎是您订阅到新帐户的唯一选择。