ICS (iCalendar) UID 的目的和用途
我正在为Java中的ICS文件创建一个同步适配器,并且我在动态创建的远程文件的新更新中识别相同的事件时遇到问题。
所以我想,太好了,我可以只使用UID,事实证明,每次下载ICS文件时,它都是随机生成的。那么,如果UID属性每次都是随机生成的,那么它有什么意义呢?为什么不假设宇宙中存在的每个ICS事件都是独一无二的呢?是ICS文件生成器的错误,因为它的事件没有使用相同的UID(我见过2个ICS文件提供商这样做,2所学校)?
那么,在 ICS 文件更新中识别同一事件的标准方法是什么,而不是擦除整个日历并重新导入?