calendarView 的增量同步不包括重复事件的已删除事件

Delta sync of calendarView doesn't include deleted occurrences of a recurring event

我有一个有效的解决方案,它引入事件的日历视图,然后使用增量同步来跟踪更改并使列表保持最新。

但是,我注意到重复发生的事件有一些奇怪的行为。具体来说,如果我删除了一个重复事件,下一个增量同步将有每个其他事件的副本,但对于删除的事件

当我删除一个非重复事件时,我正确地从带有@removed 属性 集的增量同步中取回了一个条目(如预期的那样)。

如果没有这个工作,增量同步将无法使用,因为我永远不会知道从我的存储中删除这些已删除的事件,并且它们将继续显示。这可以解决吗?谢谢!

当应用程序在增量同步响应中收到循环系列时,应用程序应删除已经同步的系列实例并重新同步系列实例。