0

Windows Mobile と Google の連絡先用の連絡先同期アプリケーションを作成しようとしています。当分の間、Windows Mobile 6 プラットフォームに対して開発を行っており、PocketOutlook マネージ クラスと C# を使用しています。

いくつかの調査を行っているときに私が思いついた最初の問題は、連絡先にアクセス可能な最終更新日がないという事実です! MS フォーラムでいくつかの投稿を読んだ後、提案されたアプローチの 1 つは、連絡先の変更を監視することです。これは、見つけることができる OS レベルの ContactUpdated イベントがなく、各連絡先オブジェクトが更新されているため、コンパクトなデバイスではお勧めできません。物件ごとのイベント!これを使用すると、それぞれ 10 のプロパティを持つ 100 の連絡先があり、1000 のイベントを購読することになります (私にはさらに多くの連絡先があり、さらに多くのプロパティがあります!)。

WM6 にはたくさんの同期サービスがあるので、この問題を回避する方法があるに違いありませんが、私はまだ見つけていません。

連絡先には、カスタム プロパティを追加できるプロパティ コレクションが公開されていますが、Windows Mobile の標準の連絡先エディターでは、連絡先を編集するときにこれが入力されないため、それをどのように活用できるかわかりません。

誰かが以前にこの問題に直面したことがありますか?もしそうなら、これはどのように対処されましたか?

Google オブジェクトには更新日があり、最後の同期の日付がわかるので、ダウンロードは問題ありません。

前もって感謝します

ワンショット

4

1 に答える 1

0

私は最終的にこれをあきらめました、私はすべてをグーグルの連絡先にプッシュすることができるようになりましたが、それから各同期で各連絡先のすべてのプロパティを比較することに頼らなければなりませんでした。

于 2010-09-01T11:19:49.900 に答える