Проверьте пожалуйста какие поля вы используете при синхронизации Контактов Windows и Android Epim с Google.
В телефоне не используется интеграция с контактами.
Дальше полей телефона я даже не стал проверять.
По умолчанию он то "Mobile", то "Мобильные устройства", то "Мобильный".
От смены языка изменяется также поле.
EPIM. Контакты. Синхронизация через Google.
-
- Site Admin
- Posts: 15601
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1411 times
- Been thanked: 984 times
Re: EPIM. Контакты. Синхронизация через Google.
Вопрос не понятен. Вас интересует название полей? В Андроид и Вин ЕПИМ должны быть одинаковые названия (на одинаковых языках интерфейса), как Google называет эти поля - вопрос не к нам.
Также не ясно при чём тут последний скриншот - там должен быть какой-то номер? Если да, то после синхронизации с чем?
Также не ясно при чём тут последний скриншот - там должен быть какой-то номер? Если да, то после синхронизации с чем?
Android version of EssentialPIM. Keep all your data in sync!
-
- Experienced
- Posts: 50
- Joined: Wed Sep 30, 2015 1:34 pm
- Has thanked: 2 times
- Been thanked: 5 times
Re: EPIM. Контакты. Синхронизация через Google.
Вот это бы и хотелось увидеть.
Но так как программисты не учитывают
а также смену интерфейса после очистки данных в андроиде, то получается следующее:admin wrote: как Google называет эти поля - вопрос не к нам
в Windows В Google в Андроид После смены языка как в Windows, так и в Андроид и нескольких синхронизаций получим Это все значения номера телефона по умолчанию. Причем John и John3 в андроиде не отображаются. У обоих в Google телефон значится как "мобильные устройства". Уточню еще раз. Я никакие поля сам не создавал. Телефон вводил в первое предлагаемое поле как в Windows так и при создании контакта в Андроид. Далее синхронизация с Google. На телефоне не использовал встроенные контакты в телефон.
-
- Site Admin
- Posts: 15601
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1411 times
- Been thanked: 984 times
Re: EPIM. Контакты. Синхронизация через Google.
Скорее всего дело в пользовательских полях, которые вы сами создали (при этом вопрос - в какой секции?). И т.к. они явно созданы не в телефонных секциях, они и воспринимаются не правильно. Изначально система такая, что названия полей по умолчанию вообще не играют роли, какой бы язык интерфеса не был выставлен в приложениях.
Попробуйте создать несколько контактов на новой чистой тестовой ЕПИМ базе данных, скорее всего проблемы больше не будет. Если всё же будет, пожалуйста, опишите максимально подробно и по шагам что вы делали. Спасибо.
Попробуйте создать несколько контактов на новой чистой тестовой ЕПИМ базе данных, скорее всего проблемы больше не будет. Если всё же будет, пожалуйста, опишите максимально подробно и по шагам что вы делали. Спасибо.
Android version of EssentialPIM. Keep all your data in sync!
-
- Experienced
- Posts: 50
- Joined: Wed Sep 30, 2015 1:34 pm
- Has thanked: 2 times
- Been thanked: 5 times
Re: EPIM. Контакты. Синхронизация через Google.
Создаем пустую базу и очищаем данные в Android. Сначала устанавливаем Русский язык.
В Android создаем контакт Синхронизируем с Google Меняем язык интерфейса, создаем контакт Синхронизируем с Google Создаем контакт Синхронизируем с Google Меняем язык и создаем контакт Синхронизируем с Google Результат синхронизации в Windows Результат синхронизации в Android P.S. Зарплату тестировщика просьба перечислить мне
В Android создаем контакт Синхронизируем с Google Меняем язык интерфейса, создаем контакт Синхронизируем с Google Создаем контакт Синхронизируем с Google Меняем язык и создаем контакт Синхронизируем с Google Результат синхронизации в Windows Результат синхронизации в Android P.S. Зарплату тестировщика просьба перечислить мне
-
- Site Admin
- Posts: 15601
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1411 times
- Been thanked: 984 times
Re: EPIM. Контакты. Синхронизация через Google.
Спасибо за подробное описание, чстично удалось восроизвести, если язык Google Contacts отличается от языка приложения. Справим в следующей версии.
Android version of EssentialPIM. Keep all your data in sync!
-
- Experienced
- Posts: 50
- Joined: Wed Sep 30, 2015 1:34 pm
- Has thanked: 2 times
- Been thanked: 5 times
Re: EPIM. Контакты. Синхронизация через Google.
Нет, не согласен. По умолчанию, даже если везде поставить английский интерфейс и в Google тоже и создать базу с нуля, то контакт созданный в Windows с телефоном в поле по умолчанию "Mobile" не синхронизуется с Android через Google. А из Android в Windows - синхронизуется и появится новое поле.
Это связано с тем, что программисты в Android и в Windows не договорились между собой какие поля они будут использовать. И в Android новое поле не создается, а в Windows создается, если оно есть в Google.
P.S. Глобальное предложение по синхронизации заметок и возможно остальных модулей через сторонние сервисы.
Очевидно, что сделать полную синхронизацию через форматы файлов поддерживаемые сторонними сервисами невозможно.
Например в заметках Google не поддерживает таблицы и check box. Соответственно для полноценной синхронизации необходимо переходить на двоичные файлы или xml. Также при синхронизации неплохо использовать маркерные и индексные файлы размещаемые на самом ресурсе.
В данный момент вы не используете маркерные файлы начала и окончания синхронизации и при сбое возникает вероятность получения дублей.
Без индексных файлов будет затруднительно синхронизировать большие объемы данных.
А то, что у вас есть сейчас переименовать в экспорт - импорт на сторонние ресурсы.
-
- Site Admin
- Posts: 15601
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1411 times
- Been thanked: 984 times
Re: EPIM. Контакты. Синхронизация через Google.
Это не так, а связанно с тем, что Гугл может возвращать либо rel либо label для полей, rel это ссылка на одно из стандартных значений, label просто текстовая метка. Для телефонных номеров почему-то всегда приходит label. При отправке из АЕПИМ для стандартных типов устанавливается значение в rel, т.е. если в АЕПИМ "mobile" то в браузере будет "Мобильные утсройства", при обратной синхронизации у контакта "mobile" поменяется на "Мобильные утсройства", т.к. вместо rel гугл возвращает label, в базе создается соответствующий новый тип и присваивается номеру.Это связано с тем, что программисты в Android и в Windows не договорились между собой какие поля они будут использовать. И в Android новое поле не создается, а в Windows создается, если оно есть в Google.
По предложению по синхронизации - это примитивный и не самый эффективный способ, по сравнению с синхронизацией напрямую через АПИ.
Android version of EssentialPIM. Keep all your data in sync!