Доброго времени суток.
Столкнулся со следующей проблемой синхронизации контактов GoogleGmail между Xperia z1 (ver.5.1.1) и Nexus7 (ver.5.1.1). Так же для полноты эксперимента взял ещё один Xperia z1 (ver.4.4.4).
Имеем: 1. На всех трёх устройствах сделан полный сброс с удалением всех данных.
2. На всех трёх устройствах настроена одна и та же учётная запись google.
3. Никакие другие программы на устройства не устанавливались. (только то что установлено по умолчанию, с последними обновлениями из PlayМаркета. )
4. На все устройства успешно синхронизировались контакты из GoogleGmail. Включена синхронизация.
5. Замечание! На все устройствах контакты выглядят так же как и в веб версии!!!! Всё везде одинаково!!! Суть: При изменении контакта на компьютере (на web-странице Gmail / Контакты через Google Chrome) - > Все три устройства нормально ( через 4 - 10 сек) синхронизируются и все изменения доходят до всех устройств нормально. Любые добавления номеров, адресов и т.д. работают нормально. Так же нормально можно заменить ИМЯ и ФАМИЛИЮ. (для примера "Иван Иванов" меняем на "Ivan Ivanoff" и все устройства нормально получают данное изменение).
ОДНАКО!!! как только на одном из андроид-устройств поменять "Ivan Ivanoff" на "Ivan Ivanov" то данное устройство больше никогда не изменит это написание, какое бы вы имя или фамилию не вносили в web версии контактов. Даже если в веб-версии написать "Пётр Петров" то на устройстве всёравно останется фамилия и имя "Ivan Ivanov" однако другие поля будут нормально получать обновления информации. И при этом на других устройствах фамилия поменяется на "Пётр Петров" . Но как только с другого устройства сделать редактирование контакта, то и оно больше не будет получать обновлений фамилии и имени!!!!
ИТОГ после исправления контакта на всех устройствах, а после этого и на web-странице google контактов получаем : На всех трёх устройствах имею разное написание Фамилии и Имени одного и того же контакта!! Но при этом другие поля (нр.телефона, адрес, примечания и т.д. ) контакта синхронизируются без проблем.
Xperia z1 (ver.5.1.1) = "Ivan Ivanov"
Nexus7 (ver.5.1.1) = "Ivans Ivanof"
Xperia z1 (ver.4.4.4) = "Ivan Ivanoff"
WEB-contact-google = "Иван Иванов"
При этом если сделать изменения в web (допустим в поле примечаний), то все устройства также нормально получают эти обновления поля, но при этом фамилию и Имя оставляют без изменений. Изменение же поля Фамилии и Имя на web-странице ничего не меняет на устройствах.
ДАЛЬНЕЙШИЙ ЭКСПЕРИМЕНТ (естественно такую замену в реальной жизни вряд ли кто то будет делать, но ради эксперимента ): на Xperia z1 (ver.5.1.1) меняем "Ivan Ivanov" на "Пётр Петров" в итоге получаем:
- Xperia z1 (ver.5.1.1) = "Пётр Петров"
- Nexus7 (ver.5.1.1) = "Ivans Ivanof"
- Xperia z1 (ver.4.4.4) = "Ivan Ivanoff"
- WEB-contact-google = "Пётр Петров"
ДАЛЬНЕЙШИЙ ЭКСПЕРИМЕНТ: на Nexus7 (ver.5.1.1) меняем "Ivans Ivanof" на "Сидор Сидоров" в итоге получаем:
- Xperia z1 (ver.5.1.1) = "Пётр Петров"
- Nexus7 (ver.5.1.1) = на "Сидор Сидоров"
- Xperia z1 (ver.4.4.4) = "Ivan Ivanoff"
- WEB-contact-google = "Сидор Сидоров"
ДАЛЬНЕЙШИЙ ЭКСПЕРИМЕНТ: на Xperia z1 (ver.4.4.4) меняем "Ivan Ivanoff" на "Анна Аннушкина" в итоге получаем:
- Xperia z1 (ver.5.1.1) = "Пётр Петров"
- Nexus7 (ver.5.1.1) = на "Сидор Сидоров"
- Xperia z1 (ver.4.4.4) = "Анна Аннушкина"
- WEB-contact-google = "Анна Аннушкина"
При всех вышеописанных изменениях, WEB-contact-google - получает обновление такое же как на изменяемом устройстве!!! И в заключение ЭКСПЕРИМЕНТа: на WEB-contact-google меняем "Анна Аннушкина" на "Sergey Sergeev" в итоге получаем:
- Xperia z1 (ver.5.1.1) = "Пётр Петров"
- Nexus7 (ver.5.1.1) = на "Сидор Сидоров"
- Xperia z1 (ver.4.4.4) = "Анна Аннушкина"
- WEB-contact-google = "Sergey Sergeev"
так же теперь при замене в WEB-contact-google любого другого поля (например "примечания") в контакте "Sergey Sergeev", приведут к изменению данного поля на всех остальных устройствах но в контактах "Пётр Петров" "Сидор Сидоров" "Анна Аннушкина" соответственно.
ВОПРОС!!! Что с этим делать и как бороться????? Примечание: - русские и латинские буквы никакой роли не играют.
- эксперимент проводился не один раз.
- Пробовал использовать разные учётные записи google. - результат тот же.
- Решился на эксперимент, когда заметил в своих контактах разное написание одного и того же контакта в web и андроид версии контактов.
- Для эксперимента использовались "чистые, с официальной версией андроид , без root прав, " андроид-устройства, без доп. программ и т.д.
Кто сталкивался с данной ситуацией!!! подскажите !!!! Экспорт в csv и обратно не помагает!!! так же, для эксперимента, открыл новую учётную запись Google, в которой создал один единственный контакт "Ivans Ivanof" и попробовал провести данный эксперимент. Результат тот же!!! Сообщение отредактировал Sundown - 05.10.15, 17:01