Hello everybody, DAVDroid lost both of my accounts one time when rebooting, although I installed it from F-Droid and I use CyanogenMod 13.0 (Android 6.0) on my Moto G (falcon). I have got two accounts, one at posteo and one at SOGo (university). The solution so far was to use “DAVDroid Jellybean Workaround”; with that app, I did not have any lost accounts so far. That’s strange, because the workaround app says it would only be needed, if DAVDroid had been installed via Google Play. I just wanted to share that fact, if somebody else gets the same problem. If this problem has been already posted somewhere else, please move / delete it.
last synced date in google account preferences not correct
i have following setup:
- sync with local owncloud server in my local LAN (not reachable from outside)
- in the account settings, it is set to sync over WiFi only, and restrict (with SSID name) to my own WLAN.
However, when I am at work all day, and look at preferences -> accounts -> DAVdroid, it shows “last synced” + a time where I definitely have not been at home.
In my understanding:
- No sync should have been started (SSID restriction)
- Even if, the sync cannot be successful (because I am not in my home network, and have no VPN to it)
Why does the accounts screen tell me, it has synced?
in case you need the debug info:
Syncs are scheduled by Android, which also shows the time of the last sync it has started. DAVdroid just checks whether WiFi is active and does nothing when the conditions are not met.
Works as intended. Fur further information, please have a look at the source code.
Thanks for the quick reply, I understand.
So I understand another downside of this is, that after connecting to my home LAN, the sync is not started immediately.
Since this is now more or less a feature request, I created a follow up in the feature discussion board.
regards, and thanks for the good work!