Wie funktioniert die Synchronisierung von Google-Kontakten?

Ich möchte wissen, wie Kontakte zwischen Android-Kontakten und Google-Kontakten synchronisiert werden. Die Richtung der Synchronisierung, die Auswirkung der Aktualisierung von Kontakten usw.

Könntest du hier bitte konkreter werden? Es handelt sich um eine bidirektionale Synchronisierung. Wenn Sie an einer Stelle eine Änderung vornehmen, wird diese mit der/den anderen Stelle(n) synchronisiert.
Diese Frage können nur Google Engineers wirklich beantworten.
@ user1 nicht wirklich. Der Contacts Provider in Android ist Open Source und dokumentiert .
Vielleicht, aber was ist mit der zugrunde liegenden API? Ich bin mir nicht sicher, ob dies eine gute Frage für diese Site ist.

Antworten (1)

Die Art und Weise, wie Google Kontakte zwischen Android-Geräten und Google-Kontakten synchronisiert, erfolgt über ihre Kontakt-APIs .

Wenn Sie einen Kontakt in Google Kontakte ändern, wird die Änderung (wenn eine Kontosynchronisierung stattfindet) auf das Gerät übertragen.

Das Gleiche passiert, wenn Sie einen Kontakt auf dem Gerät ändern oder löschen. Es löst eine Synchronisierung mit den Google-Kontakten aus und aktualisiert oder löscht den Kontakt.

Die Kontakte sind mit Ihrem Konto verknüpft. Wenn Sie also mehrere Konten auf dem Gerät haben und Konto A und Konto B mit den Kontakten synchronisieren, wirken sich Änderungen an einem Kontakt auf Konto A nur auf den Kontakt aus, der mit Konto A verknüpft ist . Wenn Sie denselben Kontakt in Konto B haben, bleibt dieser Kontakt unverändert. Wenn Sie also die Telefonnummer in Konto A ändern , hat dieser Kontakt jetzt 2 Telefonnummern. Die Nummer von Konto A und die Nummer von Konto B.

Sie können auch Kontakte auf dem Gerät haben, die nicht mit einem Google-Konto verknüpft sind. Diese werden meist direkt auf dem Gerät oder auf der SIM-Karte gespeichert. Sie werden nicht mit Google-Kontakten synchronisiert. In Google Kontakte vorgenommene Änderungen wirken sich nicht auf diese Kontakte aus, und das Ändern des Kontakts auf dem Gerät wirkt sich nicht auf die Google-Kontaktinformationen aus.