14

Java で ICS ファイルに対する同期アダプターを作成していますが、動的に作成されたリモート ファイルに対する新しい更新で同じイベントを認識するのに問題があります。

だから私は、UID を使用できるのは素晴らしいことだと思いました。ICS ファイルがダウンロードされるたびにランダムに生成されることがわかりました。毎回ランダムに生成される場合、UID プロパティのポイントは何でしょうか? ユニバースに存在するすべての ICS イベントが一意であると仮定しないのはなぜですか? 同じイベントに同じ UID を使用していないのは ICS ファイル ジェネレーターのせいですか (2 つの ICS ファイル プロバイダーがこれを行っているのを見たことがありますが、2 つの学校があります)。

では、カレンダー全体を消去して再インポートする代わりに、ICS ファイルの更新全体で同じイベントを認識する標準的な方法は何ですか?

4

1 に答える 1

17

([link][1])の RFC5545 セクションは期待どおりUIDですが、残念ながら、接続しているサーバーの実装とは一致していません。

プロパティ名: UID

目的: このプロパティは、カレンダー コンポーネントの永続的でグローバルに一意な識別子を定義します。

残念ながら、悪いサーバー側の実装に対して実際にできることは何もありません... [1]: https://www.rfc-editor.org/rfc/rfc5545#section-3.8.4.7

于 2014-09-22T08:50:44.487 に答える