質問

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

私がいくつかの調査を行っている間に私が考え出した最初の問題は、連絡先にアクセス可能な最終更新日がないという事実です! MSフォーラムでいくつかの投稿を読んだ後、提案されているアプローチの1つは連絡先の変更を監視することです。これは、OSレベルの連絡先イベントが見つからず、各連絡先オブジェクトに更新されているため、コンパクトデバイスでは良いアイデアのようには見えません。各プロパティのイベント!これで作業しているのは、それぞれ10個のプロパティを持つ100個の連絡先がある場合は、1000個のイベントに登録します(さらに多くの連絡先があり、さらに多くのプロパティがあります!)。

WM6には多くの同期サービスがあるので、この問題を回避する方法があるに違いありませんが、まだ私はそれを考えていません。

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

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

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

前もって感謝します

Oneshot

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top