На данный момент (март 2023 г.) представляется возможным синхронизировать
- календари учетных записей Google (через CalDAV)
- и контакты аккаунтов Google (через CardDAV)
с помощью DAVx⁵.
Подобная синхронизация может быть востребована при полном отсутствии сервисов гугл в системе смартфона.
Синхронизация с учетными записями Google официально не поддерживается ни DAVx⁵, ни Google. В прошлом, время от времени возникали ошибки сервера, также синхронизацию было не очень легко настроить (особенно когда вам нужно несколько календарей).
Функционал задач через CalDAV не предоставляется сервисами Google.
Подготовка гугл-аккаунта
Прежде чем вы сможете войти в систему с помощью DAVx⁵, вы должны подготовить свою учетную запись Google:
- Активируйте двухэтапную аутентификацию для своего аккаунта Google.
- Затем создайте пароль приложения для DAVx⁵ и используйте его для настройки DAVx⁵.
Настройка приложения синхронизации DAVx⁵
1. Скачайте и установите приложение DAVx⁵ из F-Droid (в F-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