gpt4 book ai didi

ios - CalDAV 比用于日历同步的 .ics 文件更快?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:04:06 32 4
gpt4 key购买 nike

CalDAV 服务器会提供比 .ics 文件更快的同步吗?专门针对 iOS 和 Google 日历。我意识到客户负责更新和频率。

许多帖子表明 Google 日历更新 .ics 提要的速度很慢。我测试了 6 个多小时后,它仍然没有更新我对 .ics 文件所做的更改。

iOS 也有同样的问题。 .ics 文件的初始加载可以很好地加载日历。但是在更改 .ics 文件之后,iOS 几天内再也不会再次请求该文件(查看 apache 日志文件)。

我正在尝试共享日历提要。我只需要发布日历(只读)。我不需要用户进行更改。 .ics 似乎比运行完整的 CalDAV 服务器更容易。如果我这样做,值得吗?它会快速同步到 Google 日历、iOS 和其他客户端吗(几分钟,而不是几天)?

最佳答案

如果您的数据变化很大,CalDAV 是更好的选择。它只会发送更改的数据(而不是完整的日历),这在移动设备上尤为重要。 (您不想仅仅因为单个事件的标题更改就向客户端发送完整的 1MB 日历...)

对于 webcal,请查看这个:Set Update Limits on iCalendar Feed .您可能想在日历上尝试 REFRESH-INTERVAL 和 X-PUBLISHED-TTL 属性。我想如果你没有这样的,客户将退回到每周刷新...

话虽如此,CalDAV 更新绝对应该默认为更快的刷新(比如 15 分钟而不是一周?)。

要在 iOS/OSX 上即时刷新,请使用 iCloud 或 OS X 服务器托管您的日历。此类更改将通过 APS 推送到设备。

也许还值得注意的是,您可以在 CalDAV 帐户中托管订阅/网络日历。并通过 WebDAV 属性配置此类的刷新设置。

正确的方法在一定程度上取决于您实际尝试实现的目标 ;-)

P.S.:所有这些都无法帮助您使用 Google 日历客户端,因为它们首先不支持 CalDAV ...

关于ios - CalDAV 比用于日历同步的 .ics 文件更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25384603/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com