我想知道在iOS上是否有用于修改CalDAV和CardDAV帐户的API.我正在开发一个应用程序,我想让用户只需启用和禁用日历/联系人同步,而无需在iOS设置中手动设置.
我知道我可以使用自己的CalDAV / CardDav实现并使用EventKit /地址簿api进行同步,但我想避免这种实现,因为它比使用默认的CalDav / CardDAV要困难得多且容易出错. iOS的实现.
我知道我可以使用自己的CalDAV / CardDav实现并使用EventKit /地址簿api进行同步,但我想避免这种实现,因为它比使用默认的CalDav / CardDAV要困难得多且容易出错. iOS的实现.
非常感谢您的答案.
解决方法
不完全确定你要做什么.
>创建新的calDAV / cardDAV帐户. – 服务器端操作.
>订阅现有的calDAV / cardDAV帐户 – 在设备上使用设置应用程序.
>使用订阅帐户创建活动/人员 – 可以在您的应用中执行此操作.
来自Docs:
Event Kit provides limited access to a user’s Calendar database; it does not include everything that would be desired for implementing a full-featured calendar or reminder app,such as adding attendees or accounts.
因此,这对于calDAV来说是NO.
AddressBook的文档并不是规定性的,但是,知道Apple喜欢让用户对帐户级别的任何内容进行最终控制的方式,我怀疑cardDAV是否属实.
但是,可以在Settings App中添加calDAV和cardDAV帐户.这似乎是您订阅新帐户的唯一选择.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。