network permission + local ics file #385
-
I subscribe to a single local ics file. It seems that automatic syncing doesn't work unless I grant ICSx5 network permissions. Is this the expected behavior? Manual sync works fine without the permission - it appears that only the automatic sync isn't triggered. It doesn't appear that ICSx5 is polling a server for the time as automatic sync works with airplane mode enabled. I've read the privacy policy and I'm really impressed with it, but I'd still prefer not to grant unneeded permissions. I'm particularly wary of the network permission. If this isn't just a glitch on my end owing to my setup is there any technical reason for ICSx5 not to sync local files in the background without the network permission? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
No. Well, let's say we did not expect this use case. Usually people do still allow for network access.
No, not really. At the moment we use Androids work manager constraints, to require network connectivity before a manual or periodic sync runs. With some rewriting, it should be possible to run the sync without the network requirement / network permission. We are kind of busy with DAVx5 at the moment. If you know android and kotlin: would you be able to provide a PR? |
Beta Was this translation helpful? Give feedback.
No. Well, let's say we did not expect this use case. Usually people do still allow for network access.
No, not really. At the moment we use Androids work manager constraints, to require network connectivity before a manual or periodic sync runs. With some rewriting, it should be possible to run the sync without the network requirement / network permission.
We are kind of busy with DAVx5 at the moment. If you know android and kotlin: would you be able to provide a PR?