Найти тему

Яндекс: Синхронизация контактов телефона на Андроиде с контактами в Яндекс аккаунте. Часть 2.

Оглавление

Приветствую всех, кого заинтересовала данная статья.

Перед нами стоит задача: Синхронизировать контакты телефона на Андроиде с контактами в Яндекс аккаунте и наоборот.

В первой части статьи мы с Вами проделали следующее:

  • импортировали контакты с sim-карты в Google аккаунт;
  • сделали синхронизацию контактов телефона с Google аккаунтом;
  • экспортировали контакты из Google в файл;
  • импортировали контакты из файла в контакты Яндекс.

Итак, продолжим далее.

Воспользуемся инструкцией Яндекса с названием "Управление контактами", а именно разделом "Синхронизация контактов с мобильным устройством".

Контакты будут синхронизироваться по протоколу CardDAV. CardDAV — это интернет-протокол, который позволяет синхронизировать с мобильным устройством адресные книги.

Контакты со смартфона появятся в Яндекс Почте в группе Контакты с телефона при соединении с интернетом (группа создается автоматически при первой синхронизации). Чтобы контакты Яндекс Почты появились на мобильном устройстве, добавьте их в эту группу.

5. Добавим контакты в Яндекс Почте, импортированные из файла, в группу "Контакты с телефона".

Для этого:

1. Выделим все контакты в Яндекс.Контактах (1 на рис. ниже)

2. Нажимаем "Добавить в группу" (2 на рис. ниже)

3. Выбрать во всплывшем меню "Контакты с телефона" (3 на рис. ниже)

4. В итоге всем выбранным контактам присвоится признак "Контакты с телефона" (4 на рис. ниже)

Добавим контакты в группу "Контакты с телефона"
Добавим контакты в группу "Контакты с телефона"

Важно запомнить!!!

  • В будущем, если будем создавать контакт в Яндекс Почте, и хотим, что бы он появился на телефоне - нужно дабавить его в группу "Контакты с телефона".
  • Если контакт создан на телефоне, то он будут синхронизироваться контактами в Яндекс Почте, только при условии, что при создании он был сохранены в учетную запись CardDAV. Те контакты, которые были сохранены в память смартфона или другую учетную запись, не будут синхронизированы с Яндекс Почтой.

Про это написано в инструкции.

6. Придумаем пароль доступа к аккаунту яндекса для приложения, которое будет синхронизировать Контакты по протоколу CardDAV.

Создаем пароль приложения:

  1. Откройте страницу Пароли приложений вашего аккаунта Яндекс ID и нажмите Включить пароли приложений и Создать новый пароль.
  2. Выберите тип приложения Контакты и придумайте название пароля. Например, укажите название приложения, для которого вы создаете пароль. С этим названием пароль будет отображаться в списке.
  3. Нажмите кнопку Создать. Пароль приложения отобразится во всплывающем окне.

Ограничение. Созданный пароль можно увидеть только один раз. Если вы ввели его неправильно и закрыли окно, удалите текущий пароль и создайте новый.

Создаем пароль приложения
Создаем пароль приложения

7. Установим приложение на телефон, которое может работать с протоколом CardDAV и настроим его.

В инструкции Яндекса описан процесс настройки приложения Open Sync, которое может работать с протоколом CardDAV.

Мы воспользуемся другим приложением. Приложение называется DAVx5.
Это приложение позволит нам синхронизировать не только контакты, но и Яндекс календарь с задачами (об этом я напишу в следующих моих статьях). Устанавливать приложение
DAVx5 мы будем из бесплатного каталога приложений F-Droid. Все приложения в каталоге F-Droid бесплатны и используют открытый исходный код. Можно обновлять приложения из этого каталога, не боясь каких либо политических рестрикций и блокировок различных приложений как в некоторых магазинах приложений.

1. Для начала установим каталог приложений F-Droid. Как это сделать я описал в своей статье с названием "F-Droid — каталог свободных приложений". Воспользуйтесь ею.

2. Запускаем приложение F-Droid на телефоне. Ждем пока обновятся репозитории. Нажимаем кнопку Поиск (1 на рис. ниже). Ищем приложение DAVx (2 на рис. ниже). Нажимаем кнопку Скачать (3 на рис. ниже). Подтверждаем установку приложения DAVx5 из неизвестных источников.

DAVx5
DAVx5

3. Запускаем установленное приложение DAVx5 и настраиваем.

Выбираем пункт Сохранить Разрешения иначе разрешения могут быть сброшены автоматически.

Сохранить разрешения.
Сохранить разрешения.

Открывается окно О приложении. Выбираем Разрешения.

Выключаем параметр Отзывать разрешения, если приложение не используется.

Выключить параметр "Отзывать разрешения, если приложение не используется"
Выключить параметр "Отзывать разрешения, если приложение не используется"

После этого включаем параметр Все нижеперечисленное в настройках приложения, которое автоматом включает все остальные параметры.

Также включаем параметр Регулярные интервалы синхронизации.

И разрешаем приложению запускаться в фоновом режиме.

Даем все разрешения
Даем все разрешения

На этом настройка приложения завершена.

4. Запускаем приложение DAVx5 и добавляем настройки аккаунта синхронизации по протоколу CardDAV с контактами в Яндекс почте.

Нажимаем Плюсик.

В следующем окне выбираем Войти с URL и именем пользователя

+ --> Войти с URL и именем пользователя
+ --> Войти с URL и именем пользователя

Вводим в качестве базового URL: https://carddav.yandex.ru

Имя пользователя: аккаунт Яндекса

Пароль: пароль который мы придумали для приложения в шестом пункте данной статьи для входа в Яндекс с помощью приложения.

Нажимаем Войти.

В следующем окне Метод группировки контактов выбираем Группы являются категориями контактов.

Нажимаем Создать аккаунт.

Вводим данные и создаем аккаунт
Вводим данные и создаем аккаунт

На вкладке CARDDAV включаем ползунок и запускаем Синхронизацию.

Настройки аккаунта не трогаем.

Вкладку CALDAV тоже не трогаем. В ней можно включить синхронизацию календаря и заметок, но об этом поговорим в следующих статьях.

-9

Первая синхронизация может выполняться долго. Все зависит от количества контактов.

Приступаем к тестированию.

8. Тестирование.

Создаем на телефоне новый контакт. В самом низу карточки контакта есть поле - Раздел в памяти (это поле указывает, куда сохранять создаваемый контакт) - выбираем Адресная книга DAVx5 и Сохраняем.

Создаем новый контакт с сохранением в Адресной книге DAVx5
Создаем новый контакт с сохранением в Адресной книге DAVx5

Далее заходим в раздел Контакты Яндекс почты и ищем контакт который мы только что создали на телефоне. Он появился в группе Контакты с телефона.

Контакт с телефона появился
Контакт с телефона появился

Также и в обратную сторону будет работать. Если мы создадим контакт в Яндекс Почте он появится в телефоне, но только обязательно контакт в Яндекс Почте нужно будет добавить в группу Контакты с телефона.

Создаем контакт в Яндекс Почте
Создаем контакт в Яндекс Почте
Контакт появляется в телефоне
Контакт появляется в телефоне

Таким образом все прекрасно работает.

В следующей статье я напишу о том, как синхронизировать также Яндекс Календарь и Яндекс Задачи с телефоном. Ссылку на статью добавлю здесь.

Если вам помогла данная информация или понравилась статья, поставьте пожалуйста Лайк и подпишитесь на мой канал. Спасибо за внимание!