¿Cómo funciona la sincronización de contactos de Google?

Quiero saber el proceso de sincronización de contactos entre los contactos de Android y los contactos de Google. La dirección de sincronización, efecto de actualizar contactos, etc.

¿Podría ser más específico aquí? Es una sincronización bidireccional. Si realiza un cambio en un lugar, se sincroniza con los otros lugares.
Solo los ingenieros de Google pueden responder realmente a esta pregunta.
@ usuario1 no realmente. El proveedor de contactos en Android es de código abierto y está documentado .
Tal vez, pero ¿qué pasa con la API subyacente? No estoy seguro de que esta sea una buena pregunta para este sitio.

Respuestas (1)

La forma en que Google sincroniza los contactos entre los dispositivos Android y los contactos de Google es a través de sus API de contacto .

Cambiar un contacto dentro de los contactos de Google enviará el cambio (cuando se produzca una sincronización de cuenta) al dispositivo.

Lo mismo sucede cuando cambias o eliminas un contacto en el dispositivo. Activará una sincronización con los contactos de Google y actualizará o eliminará el contacto.

Los contactos están vinculados a su cuenta, por lo que si tiene varias cuentas en el dispositivo y sincroniza la Cuenta A y la Cuenta B con los Contactos, los cambios en un contacto en la Cuenta A solo afectarán al contacto vinculado a la Cuenta A. Si tiene el mismo contacto en la Cuenta B , ese contacto permanecerá sin cambios. Entonces, si cambia el número de teléfono en la Cuenta A , ese contacto ahora tendrá 2 números de teléfono. El número de la Cuenta A y el número de la Cuenta B.

También puede tener contactos en el dispositivo que no estén vinculados a una cuenta de Google. Por lo general, se guardan directamente en el dispositivo o en la tarjeta SIM. No están sincronizados con los contactos de Google. Los cambios realizados en Contactos de Google no afectarán a estos contactos, ni cambiar el contacto en el dispositivo afectará la información de Contacto de Google.