Синхронизация контактов Google с DAVx5

Программы и сервисы

На данный момент (март 2023 г.) представляется возможным синхронизировать

  • календари учетных записей Google (через CalDAV)
  • и контакты аккаунтов Google (через CardDAV)

с помощью DAVx⁵.

Подобная синхронизация может быть востребована при полном отсутствии сервисов гугл в системе смартфона.

Синхронизация с учетными записями Google официально не поддерживается ни DAVx⁵, ни Google. В прошлом, время от времени возникали ошибки сервера, также синхронизацию было не очень легко настроить (особенно когда вам нужно несколько календарей).

Функционал задач через CalDAV не предоставляется сервисами Google.

Подготовка гугл-аккаунта

Прежде чем вы сможете войти в систему с помощью DAVx⁵, вы должны подготовить свою учетную запись Google:

  • Активируйте двухэтапную аутентификацию для своего аккаунта Google.
  • Затем создайте пароль приложения для DAVx⁵ и используйте его для настройки DAVx⁵.

Настройка приложения синхронизации DAVx⁵

1. Скачайте и установите приложение DAVx⁵ из F-DroidF-Droid все приложения бесплатны и используют открытый исходный код, можно смело обновлять все приложения оттуда не боясь новых санкций).

Также вы можете скачать платную версию DAVx⁵ с Play Market от Google и она ничем не будет отличаться от бесплатной версии с F-Droid.

2. Откройте приложение и предоставьте ему все возможные разрешения

3. Добавьте свой аккаунт Google в DAVx⁵ нажав «+». И заполните поля для пункта «Войти с URL и именем пользователя»:

  • Базовый URL адрес: https://www.google.com/calendar/dav/ваша-почта@gmail.com/events
  • Имя пользователя: ваша-почта@gmail.com
  • Пароль: ранее созданный пароль приложения из пункта 1. Если вы не сохранили пароль, то создайте пароль приложения заново.

Замените ваша-почта@gmail.com на ваш адрес электронной почты, который вы используете для входа в свою учетную запись Google.

Этот URL позволит вам добавить:

  • основной календарь аккаунта Google,
  • книгу контактов учетной записи Google.

После ввода данных для входа в аккаунт, активируйте ползунки для вкладок CARDDAV и CALDAV, затем нажмите на кнопку синхронизации.

Контакты из Google отобразились в приложении «Контакты» на вашем смартфоне.

Примечания

Если приложение работает некорректно, то надо добавить приложению все разрешения и добавить приложение DAVx⁵ в исключения оптимизации батареи.

Если вам нужен другой календарь, кроме основного календаря осуществите следующие действия:

  • перейдите к настройкам этого календаря в веб-интерфейсе Google и найдите идентификатор календаря (что-то вроде [email protected]),
  • создайте отдельную учетную запись DAVx⁵ с этим базовым URL-адресом: https://www.google.com/calendar/dav/<calendar-id>/events (замените <calendar-id> идентификатором вашего календаря)

Если адресная книга не определяется с основным базовым URL-адресом, указанным выше, вы также можете попробовать это: https://www.googleapis.com/carddav/v1/principals/ваша-почта/lists/default

Оцените статью
Кибер Лис
Добавить комментарий