我正在寻找为 windows mobile 和 google 联系人编写联系人同步应用程序。我目前正在针对 Windows Mobile 6 平台进行开发,并使用 PocketOutlook 托管类和 C#。
我在做一些研究时遇到的一个初步问题是联系人没有可访问的最后更新日期!在阅读了 MS 论坛上的一些帖子后,建议的方法之一是监视联系人更改,这在紧凑型设备上似乎不是一个好主意,因为我没有找到操作系统级别的 ContactUpdated 事件,并且每个联系人对象都有一个已更新每个属性的事件!如果我有 100 个联系人,每个联系人都有 10 个属性,那么我将订阅 1000 个事件(我有更多的联系人,还有更多的属性!)。
WM6 有很多同步服务,所以一定有办法解决这个问题,但到目前为止我还没有想出一个。
联系人上公开了一个 Properties 集合,您可以在其中添加自定义属性,但由于 windows mobile 中的标准联系人编辑器在编辑联系人时不会填充它,所以我看不出如何利用它来发挥自己的优势。
以前有没有人遇到过这个问题,如果有,是如何处理的?
Google 对象确实有更新日期,我会知道上次同步的日期,所以下载没问题。
提前致谢
OneShot