Windows Mobile と Google の連絡先用の連絡先同期アプリケーションを作成しようとしています。当分の間、Windows Mobile 6 プラットフォームに対して開発を行っており、PocketOutlook マネージ クラスと C# を使用しています。
いくつかの調査を行っているときに私が思いついた最初の問題は、連絡先にアクセス可能な最終更新日がないという事実です! MS フォーラムでいくつかの投稿を読んだ後、提案されたアプローチの 1 つは、連絡先の変更を監視することです。これは、見つけることができる OS レベルの ContactUpdated イベントがなく、各連絡先オブジェクトが更新されているため、コンパクトなデバイスではお勧めできません。物件ごとのイベント!これを使用すると、それぞれ 10 のプロパティを持つ 100 の連絡先があり、1000 のイベントを購読することになります (私にはさらに多くの連絡先があり、さらに多くのプロパティがあります!)。
WM6 にはたくさんの同期サービスがあるので、この問題を回避する方法があるに違いありませんが、私はまだ見つけていません。
連絡先には、カスタム プロパティを追加できるプロパティ コレクションが公開されていますが、Windows Mobile の標準の連絡先エディターでは、連絡先を編集するときにこれが入力されないため、それをどのように活用できるかわかりません。
誰かが以前にこの問題に直面したことがありますか?もしそうなら、これはどのように対処されましたか?
Google オブジェクトには更新日があり、最後の同期の日付がわかるので、ダウンロードは問題ありません。
前もって感謝します
ワンショット