I get it done by changing the SYNCTOKEN_PREFIX form the SabreDav Doc to the nextcloud one according this link :
Hope it helps.
until yesterday I could sync with google using davdroid:
Now I wanted to add another calendar to davdroid, removed the account therefore and added it again - since then I cannot get davdroid to sync the calendar any more. It does offer to sync the addressbook but not the calendar …
any help would be appreciated or at least some info why this would not work any more …
I need to sync with google cause I got one calendar that is synced to google from somewhere else and cannot change that …
interesting thing is:
when I use:
https://www.google.com/calendar/dav as server I get the first (main) calendar. Unfortunately that is not the one I need …
plus: google says we should only use this on our own risk: https://developers.google.com/google-apps/calendar/caldav/v2/guide#new_endpoint
I wonder how you even get Google Calendar to work? Doesn’t it require OAuth (which DAVdroid doesn’t support)?
well … probably that is the reason why only the old format seems to work:
By now I found out that this does work …
Unfortunately there is no way to check the server address in davdroid. I guess I had set it up the same way before but could not check that in davdroid …
Now it is working again and I hope that I can get rid of that calendar very soon and only sync to the Horde caldav server of my provider.
The current Google API / OAuth method is not supported by DAVdroid but it’s still possible by using the old format as mentioned by @daniu :
Yet it requires the compromise Allow less secure apps: ON in the Google security settings.
However, delegates don’t sync.
Tested on OnePlus 3t, Android 7.1.1, DAVdroid 184.108.40.206.