Desde hace un tiempo, mis contactos dejaron de sincronizarse en Android con un servidor Exchange 2010. La sincronización de Calendario y Correo todavía funciona, en ambas direcciones. Este problema se describe en otra parte (por ejemplo , aquí ) y probé todas las soluciones propuestas:
stats=[]
, sin errores...) :-(Versiones:
Resultó ser un error de sincronización para algunos contactos con un campo de cumpleaños con formato incorrecto creado en Android, lo que hace que el intercambio falle silenciosamente.
Puede depurarlo, obteniendo los registros del lado del servidor de Exchange , yendo a su Exchange Webmail (Outlook Web Access, OWA):
En el registro tengo tres de estos errores:
X-MS-ASError: Message = The 'Contacts::Birthday' element is invalid - The value '1979-11-24' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:dateTime' - The string '1979-11-24' is not a valid XsdDateTime value.; Severity = Error
... lo que hace que toda la sincronización y toda la sincronización de contacto posterior no haga nada en silencio. Tuve que eliminar el campo de cumpleaños de estos contactos en Android.
¡Espero que esto ayude a alguien!
Aquí hay más información sobre los diversos formatos de fecha creados en dispositivos Android: http://dmfs.org/carddav/?date_format
pzkpfw
Tourendal
Tourendal
pzkpfw