2009-09-28 2 views
0

Я ищу, чтобы написать приложение синхронизации контактов для контактов Windows Mobile и google. Я разрабатываю платформу Windows Mobile 6 на данный момент и использую управляемые классы PocketOutlook и C#.WM6 Contact Sync Google

Первоначальная проблема, с которой я столкнулся, в то время как некоторые исследования касаются того факта, что контакты не имеют доступной последней обновленной даты! После прочтения некоторых сообщений на форумах MS один из предложенных подходов - отслеживать изменения контактов, это не кажется хорошей идеей на компактном устройстве, так как не существует события ContactOpdated на уровне ОС, которое я могу найти, и каждый контактный объект имеет обновленное событие для каждого объекта! Работая с этим, если бы у меня было 100 контактов каждый с 10 свойствами, я бы подписался на 1000 событий (у меня много контактов и есть еще много свойств!).

Существует множество услуг синхронизации для WM6, поэтому должен быть способ обойти эту проблему, но пока я еще не придумал ее.

В контакте есть коллекция свойств, в которой вы можете добавлять пользовательские свойства, но поскольку стандартный редактор контактов в Windows Mobile не будет заполнять это при редактировании контакта, я не вижу, как я мог бы использовать его в своих интересах ,

Неужели кто-то сталкивался с этой проблемой раньше, и если да, то как это было с этим связано?

У объектов Google есть обновленная дата, и я буду знать дату последней синхронизации, поэтому загрузка будет прекрасной.

Заранее спасибо

OneShot

ответ

0

я в конце концов отказался от этого, я, насколько в состоянии подтолкнуть все до Google контактов, но потом пришлось прибегнуть к сравнению всех свойств каждого контакта при каждой синхронизации.