Frage

Ich möchte eine Kontaktsynchronisierungsanwendung für Windows Mobile und Google -Kontakte schreiben. Ich entwickle mich vorerst gegen die Windows Mobile 6 -Plattform und verwende die Pocketoutlook -Verwaltungsklassen und C#.

Ein ursprüngliches Problem, das ich während der Nachforschungen erstellt habe, ist die Tatsache, dass die Kontakte kein zugängliches Datum des letzten aktualisierten Datums haben! Nach dem Lesen einiger Beiträge in MS -Foren ist eine der vorgeschlagenen Ansätze, um Kontaktänderungen zu überwachen. Dies scheint keine gute Idee auf einem kompakten Gerät zu sein Veranstaltung für jede Eigenschaft! Wenn ich damit zusammenarbeite, wenn ich jeweils 100 Kontakte mit 10 Eigenschaften hätte, würde ich 1000 Ereignisse abonnieren (ich habe viele weitere Kontakte und es gibt noch viele weitere Eigenschaften!).

Es gibt viele Synchronisationsdienste für WM6, daher muss es ein Weg rund um dieses Problem geben, aber bis heute habe ich mich noch nicht ausgedacht.

Es gibt eine Eigenschaftensammlung, die auf dem Kontakt aufgenommen wird, unter dem Sie benutzerdefinierte Eigenschaften hinzufügen können. Da der Standardkontakteditor in Windows Mobile dies jedoch bei der Bearbeitung eines Kontakts nicht füllt, kann ich nicht sehen, wie ich sie zu meinem Vorteil nutzen kann.

Hat jemand dieses Problem schon einmal konfrontiert und wenn ja, wie wurde das umgegangen?

Die Google -Objekte haben ein aktualisiertes Datum und ich werde das Datum der letzten Synchronisierung kennen, damit Downloads in Ordnung sind.

Danke im Voraus

Oneshot

War es hilfreich?

Lösung

Ich gab dies schließlich aufgegeben, ich konnte alles auf Google -Kontakte übertragen, musste mich dann auf den Vergleich aller Eigenschaften jedes Kontakts bei jeder Synchronisierung greifen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top